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