Daniel Dunbar | a572887 | 2009-12-15 20:14:24 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 -fsyntax-only %s 2>&1 | not grep keyXXXX |
Chris Lattner | 2bc69bd | 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 |