[Issue 15524] [REG2.069] 64bit app with anon-class crashes in contract

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Tue Feb 23 00:52:58 PST 2016


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

--- Comment #3 from github-bugzilla at puremagic.com ---
Commits pushed to stable at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/aaa3b7a205e0f92456ba96865fcdae8f770c8b7b
fix Issue 15524 - 64bit app with anon-class crashes in contract

The regression has been introduce by issue 9383 fix (PR #4788).
In Win64, some function parameters are passed by registers (`SCshadowreg`).
When the parameters are placed in closure context, their access was not well
handled in #4788.
Also in Posix 64bit platforms, parameter variables have SCauto. So there was
same issue.

https://github.com/D-Programming-Language/dmd/commit/ea553ad9ed1053db4348bda584df5380bf6d0eea
Merge pull request #5420 from 9rnsr/fix15524

[REG2.069] Issue 15524 - 64bit app with anon-class crashes in contract

--


More information about the Digitalmars-d-bugs mailing list