void main(){struct _twoints * data;union_type my_union;data=NULL;data=new struct _twoints[100];data[0].a=0;data[0].b=0;printStructLine((twoints *)&data[0]);my_union.a=data;{struct _twoints * data=my_union.b;}}
static void main(){struct _twoints * data;union_type my_union;data=NULL;{struct _twoints data_goodbuf[100];data=data_goodbuf;data[0].a=0;data[0].b=0;printStructLine((twoints *)&data[0]);}my_union.a=data;{struct _twoints * data=my_union.b;}}