Home | History | Annotate | Download | only in drs

Lines Matching full:linkage

230   // FIXME: We don't have a diagnostic for a name with linkage
231 // having a type without linkage.
236 void g(ps); // FIXME: ill-formed, type 'ps' has no linkage
239 enum { e2 } a2; // FIXME: ill-formed, enum type has no linkage
243 pa parr; // ok, type has linkage despite using 'n1'
475 extern "C" int &dr341_a = n; // expected-note {{previous}} expected-note {{declared with C language linkage here}}
480 extern "C" void dr341_b(); // expected-note {{declared with C language linkage here}}
482 int dr341_a; // expected-error {{declaration of 'dr341_a' in global scope conflicts with declaration with C language linkage}}
483 int dr341_b; // expected-error {{declaration of 'dr341_b' in global scope conflicts with declaration with C language linkage}}
487 extern "C" int dr341_c; // expected-error {{declaration of 'dr341_c' with C language linkage conflicts with declaration in global scope}}
488 extern "C" void dr341_d(); // expected-error {{declaration of 'dr341_d' with C language linkage conflicts with declaration in global scope}}
1076 // These two types don't have linkage even though they are externally visible
1083 // This has linkage even though its template argument does not.