Thread overview | |||||
---|---|---|---|---|---|
|
March 09, 2013 [Issue 9675] New: cyclic import causes forward reference to template error | ||||
---|---|---|---|---|
| ||||
http://d.puremagic.com/issues/show_bug.cgi?id=9675 Summary: cyclic import causes forward reference to template error Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: regression Priority: P2 Component: DMD AssignedTo: nobody@puremagic.com ReportedBy: r.sagitario@gmx.de --- Comment #0 from Rainer Schuetze <r.sagitario@gmx.de> 2013-03-09 08:16:44 PST --- This code works in dmd2.062, but not in current git-head: ////////////////////////////////////// module semantic; import interpret; string semanticErrorValue(T)(T arg) { return null; } ////////////////////////////////////// module interpret; import semantic; class ValueT(T) { void binOp() { semanticErrorValue(""); } } class WCharValue : ValueT!wchar { string toStr() { return null; } } ////////////////////////////////////// "dmd -c interpret.d" works, but "dmd -c semantic.d" causes semantic.d(5): Error: template semantic.semanticErrorValue(T)(T arg) forward reference to template semanticErrorValue(T)(T arg) interpret.d(9): Error: template semantic.semanticErrorValue(T)(T arg) cannot deduce template function from argument types !()(string) maybe related to issue 9672 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
March 09, 2013 [Issue 9675] cyclic import causes forward reference to template error | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rainer Schuetze | http://d.puremagic.com/issues/show_bug.cgi?id=9675 --- Comment #1 from Rainer Schuetze <r.sagitario@gmx.de> 2013-03-09 08:46:02 PST --- according to git bisect it is introduced by commit 67fbf5753e9d4a276c354e952ed2f888efcb714c fix Issue 7511 - attribute inference does not work for methods of templated aggregates -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
March 10, 2013 [Issue 9675] cyclic import causes forward reference to template error | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rainer Schuetze | http://d.puremagic.com/issues/show_bug.cgi?id=9675 Kenji Hara <k.hara.pg@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE --- Comment #2 from Kenji Hara <k.hara.pg@gmail.com> 2013-03-10 07:58:48 PDT --- *** This issue has been marked as a duplicate of issue 9672 *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
Copyright © 1999-2021 by the D Language Foundation