[Issue 2342] New: derived nested classes in derived outer class.

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sun Sep 7 05:59:27 PDT 2008


http://d.puremagic.com/issues/show_bug.cgi?id=2342

           Summary: derived nested classes in derived outer class.
           Product: D
           Version: 1.035
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: DMD
        AssignedTo: bugzilla at digitalmars.com
        ReportedBy: benoit at tionex.de


This should compile but does not.

class A {
    class I1{
    }
}

class B : A {
    class I2 : I1 { // line 9
    }

    I1 getI(){
        return new I2;
    }
}
void main(){}

test.d(9): class test.B.I2 is nested within B, but super class I1 is nested
within A


-- 



More information about the Digitalmars-d-bugs mailing list