Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / clang / test / C / drs / dr259.c
blob0bd039e04bef525a289909f0416bcce2ac6b77d8
1 /* RUN: %clang_cc1 -std=c89 -E -verify %s | FileCheck %s
2 RUN: %clang_cc1 -std=c99 -E -verify %s | FileCheck %s
3 RUN: %clang_cc1 -std=c11 -E -verify %s | FileCheck %s
4 RUN: %clang_cc1 -std=c17 -E -verify %s | FileCheck %s
5 RUN: %clang_cc1 -std=c2x -E -verify %s | FileCheck %s
6 */
8 /* expected-no-diagnostics */
10 /* WG14 DR259: yes
11 * Macro invocations with no arguments
13 #define m0() replacement
14 #define m1(x) begin x end
16 m0() m1()
19 CHECK: replacement begin end