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