digitalmars.D.bugs - [Issue 9176] New: Incorrect gagging of fwdref error in alias this semantics
- d-bugmail puremagic.com (26/26) Dec 18 2012 http://d.puremagic.com/issues/show_bug.cgi?id=9176
- d-bugmail puremagic.com (10/10) Dec 18 2012 http://d.puremagic.com/issues/show_bug.cgi?id=9176
- d-bugmail puremagic.com (12/12) Dec 18 2012 http://d.puremagic.com/issues/show_bug.cgi?id=9176
- d-bugmail puremagic.com (9/9) Dec 18 2012 http://d.puremagic.com/issues/show_bug.cgi?id=9176
http://d.puremagic.com/issues/show_bug.cgi?id=9176 Summary: Incorrect gagging of fwdref error in alias this semantics Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: accepts-invalid Severity: normal Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: k.hara.pg gmail.com This code prints `false` in compile time. But dmd does not report a forward reference error in S.get, and compilation itself *wrongly* succeeds. void foo(int x) {} pragma(msg, is(typeof(foo(S())))); struct S { auto get() { return get(); } alias get this; } -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Dec 18 2012
http://d.puremagic.com/issues/show_bug.cgi?id=9176 Kenji Hara <k.hara.pg gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |pull https://github.com/D-Programming-Language/dmd/pull/1384 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Dec 18 2012
http://d.puremagic.com/issues/show_bug.cgi?id=9176 Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/bfb90a4a51c9499152382fd1ed974ec34dfb30ab fix Issue 9176 - Incorrect gagging of fwdref error in alias this semantics https://github.com/D-Programming-Language/dmd/commit/a739c13caa662eba6c8bc2493c41368068541f02 alias this semantics -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Dec 18 2012
http://d.puremagic.com/issues/show_bug.cgi?id=9176 Kenji Hara <k.hara.pg gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Dec 18 2012