Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / clang / test / Misc / caret-diags-scratch-buffer.c
blobe53e0b4277f3452acd53404fb6fb4ef82c050fe1
1 // RUN: not %clang_cc1 -fsyntax-only %s 2>&1 | not grep keyXXXX
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);
8 void foo() {
9 int keyXXXX;
10 M(key);