blob: eaa4f34d8028397c76f7de38c86867bf5f751bf6 [file] [log] [blame]
Rafael Espindola925213b2013-07-04 16:16:58 +00001// RUN: not %clang_cc1 %s -fmessage-length 40 2>&1 | FileCheck -strict-whitespace %s
Seth Cantrell99e2fa82012-04-18 02:44:46 +00002
3int main() {
4 int i;
Daniel Dunbar19715762012-10-26 19:15:56 +00005 if((i==/*￾*/1));
Seth Cantrell99e2fa82012-04-18 02:44:46 +00006
Daniel Dunbar19715762012-10-26 19:15:56 +00007// CHECK: {{^ if\(\(i==/\*<U\+FFFE>\*/1\)\);}}
Seth Cantrell99e2fa82012-04-18 02:44:46 +00008
Daniel Dunbar19715762012-10-26 19:15:56 +00009// CHECK: {{^ ~\^~~~~~~~~~~~~~~}}
10// CHECK: {{^ ~ \^ ~}}
Seth Cantrell99e2fa82012-04-18 02:44:46 +000011
Daniel Dunbar19715762012-10-26 19:15:56 +000012 (void)"Ê￾ô";
Richard Smithfab4b1a2012-09-13 18:37:50 +000013
Daniel Dunbar19715762012-10-26 19:15:56 +000014// CHECK: {{^ \(void\)"<CA><U\+FFFE><F4>";}}
Richard Smithfab4b1a2012-09-13 18:37:50 +000015// CHECK: {{^ \^~~~}}
16
17  int n = 0;
18
Richard Smith659d38b2012-09-13 19:10:51 +000019// CHECK: {{ int n = 0;}}
Richard Smithfab4b1a2012-09-13 18:37:50 +000020// CHECK: {{^\^}}
21
Daniel Dunbar19715762012-10-26 19:15:56 +000022 "￾ \z";
Richard Smithfab4b1a2012-09-13 18:37:50 +000023
24// CHECK: {{^ \.\.\.\\z";}}
25// CHECK: {{^ \^~}}
26
27
Daniel Dunbar19715762012-10-26 19:15:56 +000028 /* ￾ */ "￾berhund";
Seth Cantrell99e2fa82012-04-18 02:44:46 +000029
Daniel Dunbar19715762012-10-26 19:15:56 +000030// CHECK: {{^ /\* <U\+FFFE> \*/ "<U\+FFFE>berhund";}}
31// CHECK: {{^ \^~~~~~~~~~~~~~~~~}}
Richard Smithfab4b1a2012-09-13 18:37:50 +000032
Benjamin Kramer7d574e22012-11-08 19:22:31 +000033
34// PR14292
35 "x°xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
36// CHECK: {{^ "x<B0>}}
37// CHECK: {{^ \^}}
38
Richard Smithfab4b1a2012-09-13 18:37:50 +000039}