[Issue 15056] [REG2.068] Unstored RAII struct return yields bogus error: "cannot mix core.std.stdlib.alloca() and exception handling"

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Sun Sep 13 17:16:53 PDT 2015


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

Vladimir Panteleev <thecybershadow at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |thecybershadow at gmail.com

--- Comment #2 from Vladimir Panteleev <thecybershadow at gmail.com> ---
(In reply to Marco Leise from comment #1)
> Digger found this commit in 2.069:
> https://github.com/D-Programming-Language/dmd/commit/
> 4f0a458f6072a281892f3d26fdd8aeb30d250c03
> 
> Since this can not be the commit that broke 2.068 I assume that it broke,
> got fixed unintentionally and then broke again. Something seems to be fuzzy
> about alloca() handling in the front-end.

Digger pointing at a merge commit means it was broken on another branch (which
is why Digger stopped on the merge commit). To find the real commit, you'll
have to bisect the proper branch (i.e. if you were bisecting master, you'll
need to bisect stable).

--


More information about the Digitalmars-d-bugs mailing list