void main(){wchar_t * data;wchar_t * &data_ref=data;data=NULL;data=new wchar_t[50];{wchar_t * data=data_ref;{wchar_t src[100];wcsncat(data, src, 100);printWLine(data);delete [] data;}}}
static void main(){wchar_t * data;wchar_t * &data_ref=data;data=NULL;data=new wchar_t[100];{wchar_t * data=data_ref;{wchar_t src[100];wcsncat(data, src, 100);printWLine(data);delete [] data;}}}