1 // { dg-do assemble } 2 // Bug: g++ remembers the members of OUTER and complains about the second 3 // definition. 4 5 void test()6 test () 7 { 8 { 9 struct OUTER { struct INNER { int mbr; } member; }; 10 } 11 12 { 13 struct OUTER { struct INNER { int mbr; } member; }; 14 } 15 } 16