| 123456789101112131415161718192021222324252627282930313233343536373839 |
- // 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¥ÇØg�7†, 2,Díu„†*É,pûäÚ&”‰(�K§:Ñ'1á‹ÎjOŰ<:";
- "xé¿xé¿xé¿xé¿xé¿xé¿xé¿xé¿xé¿xé¿xé¿xé¿x";
- }
- // CHECK-NOT:Assertion
|