void main(){int * data;int * *data_ptr1=&data;int * *data_ptr2=&data;data=NULL;{int * data=*data_ptr1;data=(int *)calloc(100, sizeof(int));}{int * data=*data_ptr2;delete [] data;}}
static void main(){int * data;int * *data_ptr1=&data;int * *data_ptr2=&data;data=NULL;{int * data=*data_ptr1;data=new int[100];}{int * data=*data_ptr2;delete [] data;}}