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