ms_wide_predefined_expr.cpp revision 94d92fb96eef1c7c9b1f7ce66756169ae035cfce
1// RUN: %clang_cc1 %s -fsyntax-only -Wno-unused-value -Wmicrosoft -verify -fms-extensions 2 3// Wide character predefined identifiers 4#define _STR2WSTR(str) L##str 5#define STR2WSTR(str) _STR2WSTR(str) 6void abcdefghi12(void) { 7 const wchar_t (*ss)[12] = &STR2WSTR(__FUNCTION__); 8 static int arr[sizeof(STR2WSTR(__FUNCTION__))==12*sizeof(wchar_t) ? 1 : -1]; 9} 10