http://d.puremagic.com/issues/show_bug.cgi?id=3834
Summary: forward reference in templated class Product: D Version: 2.040 Platform: Other OS/Version: Windows Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: nob...@puremagic.com ReportedBy: bearophile_h...@eml.cc --- Comment #0 from bearophile_h...@eml.cc 2010-02-18 13:00:53 PST --- class Foo(T) { Node!T head; class Node(T) {} } void main() { auto f = new Foo!int; } dmd prints: test.d(2): Error: template instance Node!(int) forward references template declaration Node(T) test.d(2): Error: Node!(int) is used as a type test.d(2): Error: variable test.Foo!(int).Foo.head voids have no value test.d(6): Error: template instance test.Foo!(int) error instantiating -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------