/* This testcase tests nested derived classes. This was reported in bug #909389 */ %module derived_nested #pragma SWIG nowarn=SWIGWARN_PARSE_NESTED_CLASS %inline %{ class A { int x; }; class B { class C { int y; }; //generates a warning class D : public A { int z; }; //ok }; struct BB { class CC { int y; }; class DD : public A { int z; }; struct EE : public A { int z; }; }; %}