[Issue 20719] Self referential struct definition causes stack overflow

2020-04-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20719 Ben changed: What|Removed |Added Summary|Self struct definition |Self referential struct |causes

[Issue 20719] New: Self struct definition causes stack overflow

2020-04-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20719 Issue ID: 20719 Summary: Self struct definition causes stack overflow Product: D Version: D2 Hardware: x86_64 OS: Mac OS X Status: NEW Severity: normal

[Issue 20717] Unsilenced bogus "undefined identifier" error from speculative collision

2020-04-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20717 Basile-z changed: What|Removed |Added CC|b2.t...@gmx.com | --

[Issue 20717] Unsilenced bogus "undefined identifier" error from speculative collision

2020-04-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20717 Basile-z changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 20717] Unsilenced bogus "undefined identifier" error from speculative collision

2020-04-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20717 --- Comment #2 from Basile-z --- Created attachment 1779 --> https://issues.dlang.org/attachment.cgi?id=1779=edit workaround As officially I dont participate to dlang anymore but also as a commit of mine causes the regression I send a patch. The

[Issue 20717] Unsilenced bogus "undefined identifier" error from speculative collision

2020-04-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20717 --- Comment #1 from Basile-z --- The problem is that the semantic of the alias is run at the wrong time, i.e the error are not gagged but in the present context they should. The gagging is activated when the IsExp is visited. But the alias sema is

[Issue 20718] enum type mismatch causes wrong location on error

2020-04-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20718 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #1 from Dlang Bot ---

[Issue 12380] Wrong line number for type mismatch with enum .init assignment

2020-04-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12380 --- Comment #4 from Dlang Bot --- @BorisCarvajal created dlang/dmd pull request #11002 "Fix Issues 20718, 15867, 12380 - Wrong location errors on const. folding / exp. optimization" fixing this issue: - Fix Issues 20718, 15867, 12380 - Wrong

[Issue 15867] Compiler reports wrong error location for immutability error

2020-04-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15867 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #3 from Dlang Bot ---

[Issue 18651] ice: assert in glue.d:777 when building these three trivial files

2020-04-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18651 Dlang Bot changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 20700] Forward references leads to `extern(C++, class|struct)` being ignored

2020-04-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20700 Dlang Bot changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---