// RUN: %clang_cc1 -fsyntax-only -Wno-unused-value %s 2>&1 | FileCheck -strict-whitespace %s // REQUIRES: asserts void foo() { "§Ã"; // ø // CHECK: {{^ "<A7><C3>"; // <F8>}} // CHECK: {{^ \^~~~~~~}} /* þ« */ const char *d = "¥"; // CHECK: {{^ /\* <FE><AB> \*/ const char \*d = "<A5>";}} // CHECK: {{^ \^~~~}} "xxé¿¿¿d"; // CHECK: {{^ "xx<U\+9FFF><BF>d";}} // CHECK: {{^ \^~~~}} "xxé¿bcd"; // CHECK: {{^ "xx<E9><BF>bcd";}} // CHECK: {{^ \^~~~~~~~}} "xxéabcd"; // CHECK: {{^ "xx<E9>abcd";}} // CHECK: {{^ \^~~~}} "xxé¿é¿d"; // CHECK: {{^ "xx<E9><BF><E9><BF>d";}} // CHECK: {{^ \^~~~~~~~~~~~~~~}} "xxé¿xxxxxxxxxxxxxxxxxxxxxé¿xx"; // CHECK: {{^ "xx<E9><BF>xxxxxxxxxxxxxxxxxxxxx<E9><BF>xx";}} // 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 |