1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
union U { int b; double c; }; struct X { double a; union U u; int d; }; int main() { struct X x = {1, 2, 3}; }