]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/Misc/unprintable.c
Vendor import of clang release_34 branch r197841 (effectively, 3.4 RC3):
[FreeBSD/FreeBSD.git] / test / Misc / unprintable.c
1 // RUN: not %clang_cc1 %s -fmessage-length 40 2>&1 | FileCheck -strict-whitespace %s
2
3 int main() {
4     int i;
5     if((i==/*￾*/1));
6
7 // CHECK: {{^    if\(\(i==/\*<U\+FFFE>\*/1\)\);}}
8
9 // CHECK: {{^        ~\^~~~~~~~~~~~~~~}}
10 // CHECK: {{^       ~ \^              ~}}
11
12     (void)"Ê￾ô";
13
14 // CHECK: {{^    \(void\)"<CA><U\+FFFE><F4>";}}
15 // CHECK: {{^           \^~~~}}
16
17   int n = 0;
18
19 // CHECK: {{ int n = 0;}}
20 // CHECK: {{^\^}}
21
22    "￾                                                               \z";
23
24 // CHECK: {{^  \.\.\.\\z";}}
25 // CHECK: {{^     \^~}}
26
27
28     /* ￾ */ "￾berhund";
29
30 // CHECK: {{^    /\* <U\+FFFE> \*/ "<U\+FFFE>berhund";}}
31 // CHECK: {{^                   \^~~~~~~~~~~~~~~~~}}
32
33
34 // PR14292
35     "x°xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
36 // CHECK: {{^    "x<B0>}}
37 // CHECK: {{^    \^}}
38
39 }