digitalmars.D.bugs - [Issue 9672] New: mixin within cyclic import causes undefined properties
- d-bugmail puremagic.com (56/56) Mar 09 2013 http://d.puremagic.com/issues/show_bug.cgi?id=9672
- d-bugmail puremagic.com (10/10) Mar 10 2013 http://d.puremagic.com/issues/show_bug.cgi?id=9672
- d-bugmail puremagic.com (6/6) Mar 10 2013 http://d.puremagic.com/issues/show_bug.cgi?id=9672
- d-bugmail puremagic.com (11/11) Mar 10 2013 http://d.puremagic.com/issues/show_bug.cgi?id=9672
- d-bugmail puremagic.com (10/10) Mar 10 2013 http://d.puremagic.com/issues/show_bug.cgi?id=9672
http://d.puremagic.com/issues/show_bug.cgi?id=9672 Summary: mixin within cyclic import causes undefined properties Product: D Version: unspecified Platform: All OS/Version: All Status: NEW Severity: regression Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: r.sagitario gmx.de PST --- This code compiles with dmd 2.062, but not with git-head: //////////////////////////////////////////////////// module interpret; import node; class Type { mixin ForwardCtor!(); } //BasicType only created for standard types associated with tokens class BasicType : Type { static Type createType() { return null; } } class ValueT(T) { Type getType() { return BasicType.createType(); } } class CharValue : ValueT!char { string toStr() { return null; } } //////////////////////////////////////////////////// module node; import interpret; mixin template ForwardCtor() { } //////////////////////////////////////////////////// "dmd -c interpret.d" works. "dmd -c node.d" causes interpret.d(23): Error: no property 'createType' for type 'interpret.BasicType' -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Mar 09 2013
http://d.puremagic.com/issues/show_bug.cgi?id=9672 Kenji Hara <k.hara.pg gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |pull https://github.com/D-Programming-Language/dmd/pull/1734 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Mar 10 2013
http://d.puremagic.com/issues/show_bug.cgi?id=9672 *** Issue 9675 has been marked as a duplicate of this issue. *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Mar 10 2013
http://d.puremagic.com/issues/show_bug.cgi?id=9672 Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/c4940e0a61d88644b1b7f15b3db631bbeac4345c fix Issue 9672 - mixin within cyclic import causes undefined properties https://github.com/D-Programming-Language/dmd/commit/6ae83db963fb8e38b100c71d331803da531c0b93 [REG2.063a] Issue 9672 - mixin within cyclic import causes undefined properties -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Mar 10 2013
http://d.puremagic.com/issues/show_bug.cgi?id=9672 Kenji Hara <k.hara.pg gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Version|unspecified |D2 Resolution| |FIXED -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Mar 10 2013