[Issue 18480] [Reg 2.079] dmd hangs with self-alias declaration

d-bugmail at puremagic.com d-bugmail at puremagic.com
Tue Feb 27 22:44:47 UTC 2018


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

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

https://github.com/dlang/dmd/commit/1092c107880953c8d663ac67f287d87608d4f17e
fix Issue 18480 - dmd 2.079 hangs

https://github.com/dlang/dmd/commit/a551a360f1078efbbfff46f67ee3faccf93c96a5
Merge pull request #7930 from timotheecour/pr_fix_18480

fix Issue 18480  - dmd 2.079 hangs

https://github.com/dlang/dmd/commit/414ae9924ede83a5e5bebc7be0a063a22a3ec6d1
fix Issue 18480 - dmd hangs with self-alias declaration

- fixed by detecting `alias sym = sym;` during semantic
- small adoption of assertion in mostVisibleOverload to deal with
  alias error expression (type = Type.terror) in overload

https://github.com/dlang/dmd/commit/2ab13f54cd8c8da2ee4025319e1baf5a3366f4cc
Merge pull request #7954 from MartinNowak/fix18480

cleaner fix for Issue 18480 - dmd hangs with self-alias declaration

--


More information about the Digitalmars-d-bugs mailing list