void _main(){long long * data;long long * *data_ptr1=&data;long long * *data_ptr2=&data;{long long * data=*data_ptr1;{long long * data_buf=(long long *)ALLOCA(100*sizeof(long long));{size_t i;for (i=0;i < 100;i++){data_buf[i]=5L;}}data=data_buf;}}{long long * data=*data_ptr2;printLongLongLine(data[0]);free(data);}}
static void main(){long long * data;long long * *data_ptr1=&data;long long * *data_ptr2=&data;{long long * data=*data_ptr1;{long long * data_buf=(long long *)malloc(100*sizeof(long long));{size_t i;for (i=0;i < 100;i++){data_buf[i]=5L;}}data=data_buf;}}{long long * data=*data_ptr2;printLongLongLine(data[0]);free(data);}}