structprintf_arguments { int i ; double d ; char
*3s
&4; long long ll ; }; struct
__anonstruct_f3_2 { int * a1 ; int * a2 ; int * a3 ; }; union
__anonunion_x_1 { int * f1 ; int * f2[2] ; struct __anonstruct_f3_2 f3 ; };
extern void __ccuredInit(void) ;
extern void abort_deepcopy(char * errmsg ) ;
union __anonunion_x_1 * x ; int * foo(void) ;
int * foo(void) { { return (x ->f1); } }