void main(){char * data;char * *data_ptr1=&data;char * *data_ptr2=&data;data=NULL;{char * data=*data_ptr1;data=NULL;data=(char *)realloc(data, 100*sizeof(char));}{char * data=*data_ptr2;delete [] data;}}
static void main(){char * data;char * *data_ptr1=&data;char * *data_ptr2=&data;data=NULL;{char * data=*data_ptr1;data=NULL;data=(char *)realloc(data, 100*sizeof(char));}{char * data=*data_ptr2;free(data);}}