structprintf_arguments { int i ; double d ; char
*3s
&4; long long ll ; }; struct
small { int * f1 ; int * f2 ; }; struct
large { struct small a ; int * f3 ; }; struct
__anonstruct_s3_1 { int * a1 ; int * a2 ; int * a3 ; }; struct
__anonstruct_s4_2 { int * a1 ; int * a2[2] ; };
extern void __ccuredInit(void) ;
extern void abort_deepcopy(char * errmsg ) ;
struct large x ;
struct small * s1 = (struct small * )(& x );
int * * s2 = (int * * )(& x );
struct __anonstruct_s3_1 * s3 = (struct __anonstruct_s3_1 * )(& x );
struct __anonstruct_s4_2 * s4 = (struct __anonstruct_s4_2 * )(& x );