| Rafael Espindola | 925213b | 2013-07-04 16:16:58 +0000 | [diff] [blame] | 1 | // RUN: not %clang_cc1 %s -fmessage-length 40 2>&1 | FileCheck -strict-whitespace %s |
| Seth Cantrell | 99e2fa8 | 2012-04-18 02:44:46 +0000 | [diff] [blame] | 2 | |
| 3 | int main() { |
| 4 | int i; |
| Daniel Dunbar | 1971576 | 2012-10-26 19:15:56 +0000 | [diff] [blame] | 5 | if((i==/*￾*/1)); |
| Seth Cantrell | 99e2fa8 | 2012-04-18 02:44:46 +0000 | [diff] [blame] | 6 | |
| Daniel Dunbar | 1971576 | 2012-10-26 19:15:56 +0000 | [diff] [blame] | 7 | // CHECK: {{^ if\(\(i==/\*<U\+FFFE>\*/1\)\);}} |
| Seth Cantrell | 99e2fa8 | 2012-04-18 02:44:46 +0000 | [diff] [blame] | 8 | |
| Daniel Dunbar | 1971576 | 2012-10-26 19:15:56 +0000 | [diff] [blame] | 9 | // CHECK: {{^ ~\^~~~~~~~~~~~~~~}} |
| 10 | // CHECK: {{^ ~ \^ ~}} |
| Seth Cantrell | 99e2fa8 | 2012-04-18 02:44:46 +0000 | [diff] [blame] | 11 | |
| Daniel Dunbar | 1971576 | 2012-10-26 19:15:56 +0000 | [diff] [blame] | 12 | (void)"Ê￾ô"; |
| Richard Smith | fab4b1a | 2012-09-13 18:37:50 +0000 | [diff] [blame] | 13 | |
| Daniel Dunbar | 1971576 | 2012-10-26 19:15:56 +0000 | [diff] [blame] | 14 | // CHECK: {{^ \(void\)"<CA><U\+FFFE><F4>";}} |
| Richard Smith | fab4b1a | 2012-09-13 18:37:50 +0000 | [diff] [blame] | 15 | // CHECK: {{^ \^~~~}} |
| 16 | |
| 17 | Â int n = 0; |
| 18 | |
| Richard Smith | 659d38b | 2012-09-13 19:10:51 +0000 | [diff] [blame] | 19 | // CHECK: {{ int n = 0;}} |
| Richard Smith | fab4b1a | 2012-09-13 18:37:50 +0000 | [diff] [blame] | 20 | // CHECK: {{^\^}} |
| 21 | |
| Daniel Dunbar | 1971576 | 2012-10-26 19:15:56 +0000 | [diff] [blame] | 22 | "￾ \z"; |
| Richard Smith | fab4b1a | 2012-09-13 18:37:50 +0000 | [diff] [blame] | 23 | |
| 24 | // CHECK: {{^ \.\.\.\\z";}} |
| 25 | // CHECK: {{^ \^~}} |
| 26 | |
| 27 | |
| Daniel Dunbar | 1971576 | 2012-10-26 19:15:56 +0000 | [diff] [blame] | 28 | /* ￾ */ "￾berhund"; |
| Seth Cantrell | 99e2fa8 | 2012-04-18 02:44:46 +0000 | [diff] [blame] | 29 | |
| Daniel Dunbar | 1971576 | 2012-10-26 19:15:56 +0000 | [diff] [blame] | 30 | // CHECK: {{^ /\* <U\+FFFE> \*/ "<U\+FFFE>berhund";}} |
| 31 | // CHECK: {{^ \^~~~~~~~~~~~~~~~~}} |
| Richard Smith | fab4b1a | 2012-09-13 18:37:50 +0000 | [diff] [blame] | 32 | |
| Benjamin Kramer | 7d574e2 | 2012-11-08 19:22:31 +0000 | [diff] [blame] | 33 | |
| 34 | // PR14292 |
| 35 | "x°xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" |
| 36 | // CHECK: {{^ "x<B0>}} |
| 37 | // CHECK: {{^ \^}} |
| 38 | |
| Richard Smith | fab4b1a | 2012-09-13 18:37:50 +0000 | [diff] [blame] | 39 | } |