[Issue 22484] dmd generates wrong code for certain parameter/return sizes
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Fri Nov 5 17:31:28 UTC 2021
https://issues.dlang.org/show_bug.cgi?id=22484
Ali Cehreli <acehreli at yahoo.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |acehreli at yahoo.com
--- Comment #1 from Ali Cehreli <acehreli at yahoo.com> ---
For completeness, here is the error message:
src/rt/dwarfeh.d:330: uncaught exception reached top of stack
This might happen if you're missing a top level catch in your fiber or signal
handler
However, only the first of the three workarounds makes the bug disappear for
me. Modifying or removing Result.a or removing 'dummy' did not remove the bug.
Only removing align(16) removed the bug.
There is no issue with -m32.
--
More information about the Digitalmars-d-bugs
mailing list