// RUN: %clang_cc1 -fsyntax-only -Wno-unused-value %s 2>&1 | FileCheck -strict-whitespace %s // REQUIRES: asserts void foo() { "§Ã"; // ø // CHECK: {{^ ""; // }} // CHECK: {{^ \^~~~~~~}} /* þ« */ const char *d = "¥"; // CHECK: {{^ /\* \*/ const char \*d = "";}} // CHECK: {{^ \^~~~}} "xxé¿¿¿d"; // CHECK: {{^ "xxd";}} // CHECK: {{^ \^~~~}} "xxé¿bcd"; // CHECK: {{^ "xxbcd";}} // CHECK: {{^ \^~~~~~~~}} "xxéabcd"; // CHECK: {{^ "xxabcd";}} // CHECK: {{^ \^~~~}} "xxé¿é¿d"; // CHECK: {{^ "xxd";}} // CHECK: {{^ \^~~~~~~~~~~~~~~}} "xxé¿xxxxxxxxxxxxxxxxxxxxxé¿xx"; // CHECK: {{^ "xxxxxxxxxxxxxxxxxxxxxxxxx";}} // CHECK: {{^ \^~~~~~~~ ~~~~~~~~}} "?kÍ›S¥ÇØg7†, 2,Díu„†*É,pûäÚ&”‰(K§:Ñ'1á‹ÎjOÅ°<:"; "xé¿xé¿xé¿xé¿xé¿xé¿xé¿xé¿xé¿xé¿xé¿xé¿x"; } // CHECK-NOT:Assertion