https://issues.dlang.org/show_bug.cgi?id=15056

Walter Bright <bugzi...@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bugzi...@digitalmars.com

--- Comment #6 from Walter Bright <bugzi...@digitalmars.com> ---
> Not exactly sure why alloca doesn't work with EH handling

Because alloca shifts things around on the stack when it adds space, and the
generated EH tables do not account for that.

The only real fix for this is to implement official Elf-style exception
handling, which we should do anyway at some point. The fact that this was
compiling on early compilers doesn't mean it was working.

--

Reply via email to