1 union a {
2   char b;
3   long long c;
4 };
5 union a d;
6 int g(int, union a, union a);
e()7 void e() {
8   union a f[2] = {-1L};
9   g(0, d, f[0]);
10 }
11