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: -------

Reply via email to