1d24c306e693a1013b233f062291e87d49fa8a580Douglas Gregor// RUN: %clang_cc1 -fsyntax-only -verify %s 2d24c306e693a1013b233f062291e87d49fa8a580Douglas Gregor 3d24c306e693a1013b233f062291e87d49fa8a580Douglas Gregorchar x1[]("hello"); 4d24c306e693a1013b233f062291e87d49fa8a580Douglas Gregorextern char x1[6]; 5d24c306e693a1013b233f062291e87d49fa8a580Douglas Gregor 6d24c306e693a1013b233f062291e87d49fa8a580Douglas Gregorchar x2[] = "hello"; 7d24c306e693a1013b233f062291e87d49fa8a580Douglas Gregorextern char x2[6]; 8ec789163a42a7be654ac34aadb750b508954d53cRichard Smith 9ec789163a42a7be654ac34aadb750b508954d53cRichard Smithchar x3[] = { "hello" }; 10ec789163a42a7be654ac34aadb750b508954d53cRichard Smithextern char x3[6]; 11ec789163a42a7be654ac34aadb750b508954d53cRichard Smith 12ec789163a42a7be654ac34aadb750b508954d53cRichard Smithwchar_t x4[](L"hello"); 13ec789163a42a7be654ac34aadb750b508954d53cRichard Smithextern wchar_t x4[6]; 14ec789163a42a7be654ac34aadb750b508954d53cRichard Smith 15ec789163a42a7be654ac34aadb750b508954d53cRichard Smithwchar_t x5[] = L"hello"; 16ec789163a42a7be654ac34aadb750b508954d53cRichard Smithextern wchar_t x5[6]; 17ec789163a42a7be654ac34aadb750b508954d53cRichard Smith 18ec789163a42a7be654ac34aadb750b508954d53cRichard Smithwchar_t x6[] = { L"hello" }; 19ec789163a42a7be654ac34aadb750b508954d53cRichard Smithextern wchar_t x6[6]; 20