structprintf_arguments { int i ; double d ; char
*3s
&4; long long ll ; }; struct
s { int i ; int
*7q
&8; };
extern void __ccuredInit(void) ;
extern void abort_deepcopy(char * errmsg ) ;
struct s g
&12;
struct s
*13pg
&14 = (
struct s
*15)(& g ); int foo(struct s
*16x
&18)
&17;
int foo(struct s
*16x
&18) { int read ; int
*20ptr
&21; { read = x->i; ptr
= x->q; x->i = 5; x->q
= (
int
*24)6; g = (*x); return (0); } }