| Daniel Dunbar | 8fbe78f | 2009-12-15 20:14:24 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 -fsyntax-only %s 2>&1 | not grep keyXXXX |
| Chris Lattner | 7253991 | 2009-03-08 08:16:41 +0000 | [diff] [blame] | 2 | // This should not show keyXXXX in the caret diag output. This once |
| 3 | // happened because the two tokens ended up in the scratch buffer and | ||||
| 4 | // the caret diag from the scratch buffer included the previous token. | ||||
| 5 | #define M(name) \ | ||||
| 6 | if (name ## XXXX != name ## _sb); | ||||
| 7 | |||||
| 8 | void foo() { | ||||
| 9 | int keyXXXX; | ||||
| 10 | M(key); | ||||
| 11 | } | ||||
| 12 | |||||