void _main(){int * data;_union_type my_union;data=NULL;data=(int *)malloc(100*sizeof(int));data[0]=5;printIntLine(data[0]);my_union.a=data;{int * data=my_union.b;}}
static void main(){int * data;_union_type my_union;data=NULL;data=(int *)malloc(100*sizeof(int));data[0]=5;printIntLine(data[0]);my_union.a=data;{int * data=my_union.b;free(data);}}