Lines Matching defs:S12
356 struct S12 {
360 struct S12 {
364 S12 s12;
365 // expected-error@first.h:* {{'Field::S12::x' from module 'FirstModule' is not present in definition of 'Field::S12' in module 'SecondModule'}}
591 struct S12 {
595 struct S12 {
599 S12 s12;
600 // expected-error@second.h:* {{'Method::S12' has different definitions in different modules; first difference is definition in module 'SecondModule' found method 'A' with 1st parameter without a default argument}}
1939 struct S12 {
1944 struct S12 {
1949 S12 s12;
1950 // expected-error@second.h:* {{'TemplateArgument::S12' has different definitions in different modules; first difference is definition in module 'SecondModule' found method 'f' with 2 for 1st template argument}}
2798 // S12, S13 and S14 show this.
2801 int S12 {};
2804 int S12 {};
2806 using TemplateParameters::S12;
3302 struct S12 {
3307 struct S12 {
3312 S12 s12;
3313 // expected-error@second.h:* {{'FunctionTemplate::S12' has different definitions in different modules; first difference is definition in module 'SecondModule' found function template 'foo' with 2 template parameters}}
4993 struct S12 {
4997 struct S12 {
5000 void S12::foo(int y) {}
5002 S12 s12;