Thread overview
[Issue 9057] Regression(Beta): Segfault or "Non-constant expression" error with local import
September 13, 2015
https://issues.dlang.org/show_bug.cgi?id=9057

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

https://github.com/D-Programming-Language/dmd/commit/069f570005c1e571f23cd046b0e89503e2553f70 Add workaround for issue 9057, which is equivalent with the before

This is not a new workaround. In previous, the forward reference of struct
instance fields had been resolved implicitly in
`sd->fields[i].getConstInitializer()`, via `sd->fill()`.

--
April 26, 2016
https://issues.dlang.org/show_bug.cgi?id=9057

--- Comment #4 from github-bugzilla@puremagic.com ---
Commits pushed to master at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/f1e54366b7650665a820a27069d2f5a17ecae69b Remove workaround for issue 9057

In https://github.com/dlang/dmd/pull/5500, issue 14666 has been properly fixed
by adding mechanism of
deferred semantic2 running for imported modules. Now, the workaround for issue
9057 in `todt.c` is
unnecessary anymore.

https://github.com/dlang/dmd/commit/17aab68d6dfd8df39d50a8bd2851dafc820b3049 Merge pull request #5700 from 9rnsr/fix14666

Remove workaround for issue 9057

--
October 01, 2016
https://issues.dlang.org/show_bug.cgi?id=9057

--- Comment #5 from github-bugzilla@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/f1e54366b7650665a820a27069d2f5a17ecae69b Remove workaround for issue 9057

https://github.com/dlang/dmd/commit/17aab68d6dfd8df39d50a8bd2851dafc820b3049 Merge pull request #5700 from 9rnsr/fix14666

--