| // { dg-do assemble } | |
| // | |
| // Copyright (C) 2000 Free Software Foundation, Inc. | |
| // Contributed by Nathan Sidwell 17 Aug 2000 <nathan@codesourcery.com> | |
| // bug 39. We'd generated bogus errors when using a typedef of a nested class. | |
| struct X1 | |
| { | |
| typedef struct { | |
| } MyStruct1; | |
| typedef struct M2 { | |
| } MyStruct2; | |
| }; | |
| X1::MyStruct1 foo() | |
| { | |
| X1::MyStruct1 m1; | |
| return m1; | |
| } | |
| X1::MyStruct2 baz() | |
| { | |
| X1::MyStruct2 m1; | |
| return m1; | |
| } |