struct S { int i; }; union U { struct S *p; };