OSDN Git Service

Pizza-lize :-)
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / lookup / struct1.C
1 // Various struct lookup tests.  We didn't used to complain about
2 // the definition of C.
3
4 struct A;
5 typedef struct A B;             // { dg-message "previous declaration" }
6 struct B;                       // { dg-error "using typedef-name" }
7
8 typedef struct { int i; } C;    // { dg-message "previous declaration" }
9 struct C;                       // { dg-error "using typedef-name" }
10
11 struct D;
12 typedef struct D D;
13 typedef struct D { int i; } D;
14 typedef struct D D;