1 extern struct Y {
2   int n;
3   float f;
4 } y1;
5 enum E { e1 };
6 
7 struct X {
8   int n;
9 } x1;
10 
11 int f() {
12   return y1.n + e1 + y1.f + x1.n;
13 }
14