wc.c contents: #include <wchar.h> int main(){ wchar_t wb[] = L"Hi\300"; } $ clang wc.c clang:4:19: error: initialization with '{...}' expected for array wchar_t wb[] = L"Hi\300"; ^~~~~~~~~ 1 diagnostic generated. $ I am pretty sure it should be possible initialise a wchar_t[] this way. pb