1 // { dg-do assemble { target { ! c++11 } } } 2 typedef struct { 3 int i; 4 } *p; 5 f(p)6void f (p) { } // { dg-error "with no linkage" } 7 p q; // { dg-warning "with no linkage" } 8 main()9int main() 10 { 11 extern p j; // { dg-warning "with no linkage" } 12 struct A { int j; }; 13 extern A a; // { dg-warning "with no linkage" } 14 extern void f (A); // { dg-error "with no linkage" } 15 } 16