Home | History | Annotate | Download | only in SemaCXX

Lines Matching full:declared

4 typedef struct X * X_t; // expected-warning{{previously declared}}
8 template<class U> class Y { }; // expected-warning{{previously declared}}
12 struct A; // expected-warning{{struct 'A' was previously declared as a class}}
17 struct B; // expected-warning{{struct 'B' was previously declared as a class}}
18 struct B {}; // expected-warning{{'B' defined as a struct here but previously declared as a class}}
21 struct C; // expected-warning{{struct 'C' was previously declared as a class}}\
24 class C; // expected-warning{{class 'C' was previously declared as a struct}}\
26 struct C; // expected-warning{{struct 'C' was previously declared as a class}}\
28 class C {}; // expected-warning{{'C' defined as a class here but previously declared as a struct}}
34 class D; // expected-warning{{class 'D' was previously declared as a struct}}\
49 template<class U> struct G; // expected-warning{{struct template 'G' was previously declared as a class template}}
50 template<class U> struct G {}; // expected-warning{{'G' defined as a struct template here but previously declared as a class template}}
54 CHECK: warning: struct 'X' was previously declared as a class
69 previously declared as a struct template
77 CHECK: warning: struct 'A' was previously declared as a class
84 CHECK: warning: struct 'B' was previously declared as a class
90 CHECK: 'B' defined as a struct here but previously declared as a class
102 CHECK: warning: struct 'C' was previously declared as a class
108 CHECK: warning: class 'C' was previously declared as a struct
114 CHECK: warning: struct 'C' was previously declared as a class
120 CHECK: warning: 'C' defined as a class here but previously declared as a struct
138 CHECK: warning: class 'D' was previously declared as a struct
151 CHECK: warning: struct template 'G' was previously declared as a class template
157 CHECK: warning: 'G' defined as a struct template here but previously declared as a class template