void _main(){int data;_union_type my_union;data=10;my_union.a=data;{int data=my_union.b;{char data_buf[10]="AAAAAAAAA";if (data >=0){printHexCharLine(data_buf[data]);}else{printLine("ERROR: Array index is negative");}}}}
static void main(){int data;_union_type my_union;data=10;my_union.a=data;{int data=my_union.b;{char data_buf[10]="AAAAAAAAA";{printHexCharLine(data_buf[data]);}else{printLine("ERROR: Array index is out-of-bounds");}}}}