1 union u { union u *a; double d; }; 2 union u *s, g(); 3 f()4 f() 5 { 6 union u x = g(); 7 8 s[0] = *x.a; 9 s[1] = g(); 10 } 11