| // RUN: clang -E -o %t -C %s && | |
| // RUN: grep '^int x; // comment' %t && | |
| // RUN: grep '^x x' %t && | |
| // RUN: clang -E -o %t -CC %s && | |
| // RUN: grep '^int x; // comment' %t && | |
| // RUN: grep '^x /\* comment \*/ x /\* comment \*/' %t && | |
| // RUN: true | |
| int x; // comment | |
| #define A(foo, bar) foo bar | |
| #define B x // comment | |
| A(B, B) | |