[Issue 912] forward referenced error in some cases (nested class)?

d-bugmail at puremagic.com d-bugmail at puremagic.com
Thu Feb 1 07:07:43 PST 2007


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





------- Comment #1 from iceelyne at gmail.com  2007-02-01 09:07 -------
//test.d:
class A {
        B.C bc;
        void test(/+B.C bc+/) {
                B.C bc = null;//OK;
        }
}
class B {
        class C {
                void test(/+A a+/) {
                }
        }
}
dmd -c test.d
errors.

//test.d:
class B {
        class C {
                void test(/+A a+/) {
                }
        }
}
class A {
        B.C bc;
        void test(/+B.C bc+/) {
                B.C bc = null;//OK;
        }
}
dmd -c test.d
OK.


-- 



More information about the Digitalmars-d-bugs mailing list