1*67e74705SXin Li // RUN: not %clang_cc1 %s -fmessage-length 40 2>&1 | FileCheck -strict-whitespace %s 2*67e74705SXin Li main()3*67e74705SXin Liint main() { 4*67e74705SXin Li int i; 5*67e74705SXin Li if((i==/**/1)); 6*67e74705SXin Li 7*67e74705SXin Li // CHECK: {{^ if\(\(i==/\*<U\+FFFE>\*/1\)\);}} 8*67e74705SXin Li 9*67e74705SXin Li // CHECK: {{^ ~\^~~~~~~~~~~~~~~}} 10*67e74705SXin Li // CHECK: {{^ ~ \^ ~}} 11*67e74705SXin Li 12*67e74705SXin Li (void)"��"; 13*67e74705SXin Li 14*67e74705SXin Li // CHECK: {{^ \(void\)"<CA><U\+FFFE><F4>";}} 15*67e74705SXin Li // CHECK: {{^ \^~~~}} 16*67e74705SXin Li 17*67e74705SXin Li int n = 0; 18*67e74705SXin Li 19*67e74705SXin Li // CHECK: {{ int n = 0;}} 20*67e74705SXin Li // CHECK: {{^\^}} 21*67e74705SXin Li 22*67e74705SXin Li " \z"; 23*67e74705SXin Li 24*67e74705SXin Li // CHECK: {{^ \.\.\.\\z";}} 25*67e74705SXin Li // CHECK: {{^ \^~}} 26*67e74705SXin Li 27*67e74705SXin Li 28*67e74705SXin Li /* */ "berhund"; 29*67e74705SXin Li 30*67e74705SXin Li // CHECK: {{^ /\* <U\+FFFE> \*/ "<U\+FFFE>berhund";}} 31*67e74705SXin Li // CHECK: {{^ \^~~~~~~~~~~~~~~~~}} 32*67e74705SXin Li 33*67e74705SXin Li 34*67e74705SXin Li // PR14292 35*67e74705SXin Li "x�xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 36*67e74705SXin Li // CHECK: {{^ "x<B0>}} 37*67e74705SXin Li // CHECK: {{^ \^}} 38*67e74705SXin Li 39*67e74705SXin Li } 40