Thread overview
[Issue 15524] [REG2.069] 64bit app with anon-class crashes in contract
Feb 07, 2016
Kenji Hara
Feb 14, 2016
Kenji Hara
February 07, 2016
https://issues.dlang.org/show_bug.cgi?id=15524

--- Comment #1 from Kenji Hara <k.hara.pg@gmail.com> ---
Introduced in: https://github.com/D-Programming-Language/dmd/pull/4788

--
February 14, 2016
https://issues.dlang.org/show_bug.cgi?id=15524

Kenji Hara <k.hara.pg@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |pull, wrong-code
                 OS|Windows                     |All

--- Comment #2 from Kenji Hara <k.hara.pg@gmail.com> ---
https://github.com/D-Programming-Language/dmd/pull/5420

--
February 23, 2016
https://issues.dlang.org/show_bug.cgi?id=15524

--- Comment #3 from github-bugzilla@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

--
February 24, 2016
https://issues.dlang.org/show_bug.cgi?id=15524

--- Comment #4 from github-bugzilla@puremagic.com ---
Commits pushed to master 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

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

--