Implement DR 757...
[gcc.git] / gcc / testsuite / g++.old-deja / g++.other / linkage1.C
1 // { dg-do assemble }
2 typedef struct {
3 int i;
4 } *p;
5
6 void f (p) { }
7 p q;
8
9 int main()
10 {
11 extern p j; // { dg-error "anonymous type" }
12 j+1;
13 struct A { int j; };
14 extern A a; // { dg-error "local type" }
15 a.j+1;
16 extern void f (A); // { dg-error "local type" }
17 f(a);
18 }