Lines Matching defs:S9

300 struct S9 {
304 struct S9 {
308 S9 s9;
309 // expected-error@second.h:* {{'Field::S9' has different definitions in different modules; first difference is definition in module 'SecondModule' found non-mutable field 'x'}}
545 struct S9 {
550 struct S9 {
555 S9 s9;
556 // expected-error@second.h:* {{'Method::S9' has different definitions in different modules; first difference is definition in module 'SecondModule' found method 'A' that has 2 parameters}}
798 struct S9 {
801 int S9::FirstOutOfLineSecondBody() { return 1; }
803 struct S9 {
807 S9 s9;
808 // expected-error@first.h:* {{'MethodBody::S9' has different definitions in different modules; first difference is definition in module 'FirstModule' found method 'FirstOutOfLineSecondBody' with no body}}
1580 struct S9 {
1586 struct S9 {
1590 S9 s9;
1591 // expected-error@second.h:* {{'NestedNamespaceSpecifier::S9' has different definitions in different modules; first difference is definition in module 'SecondModule' found field 'x' with type 'P9::I' (aka 'int')}}
1885 struct S9 {
1891 struct S9 {
1897 S9 s9;
1898 // expected-error@second.h:* {{'TemplateArgument::S9' has different definitions in different modules; first difference is definition in module 'SecondModule' found method 'run' with 'b' for 1st template argument}}
2528 struct S9 {
2532 struct S9 {
2536 S9 s9;
2537 // expected-error@first.h:* {{'VarDecl::S9::x' from module 'FirstModule' is not present in definition of 'VarDecl::S9' in module 'SecondModule'}}
2769 struct S9 {};
2772 struct S9 {};
2774 using TemplateParameters::S9;
2788 template <template<int> class A = S9>
2791 template <template<int> class A = S9>
2959 struct S9 : private B9a {};
2962 struct S9 : public B9a {};
2964 S9 s9;
2965 // expected-error@second.h:* {{'BaseClass::S9' has different definitions in different modules; first difference is definition in module 'SecondModule' found 1st base class 'B9a' with public access specifier}}
3258 struct S9 { S9();
3262 struct S9 { S9();
3266 S9 s9;
3267 // expected-error@second.h:* {{'FunctionTemplate::S9' has different definitions in different modules; first difference is definition in module 'SecondModule' found function template 'foo' with 1st template parameter with no default argument}}