http://d.puremagic.com/issues/show_bug.cgi?id=3276
Summary: Mutual recursion broken in type templates Product: D Version: 2.032 Platform: x86 OS/Version: Windows Status: NEW Severity: critical Priority: P2 Component: DMD AssignedTo: nob...@puremagic.com ReportedBy: bart...@relisoft.com Created an attachment (id=442) --> (http://d.puremagic.com/issues/attachment.cgi?id=442) bug example Recursion in templates works, but mutual recursion doesn’t. I’m attaching this example—it can’t be reduced much further. Each part of it works separately, but once they start recursing into each other, I get the error: small.d(3): Error: alias small.F!(void*).StripPtr recursive alias declaration -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------