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 */ 7 8 /* expected-no-diagnostics */ 9 10 /* WG14 DR259: yes 11 * Macro invocations with no arguments 12 */ 13 #define m0() replacement 14 #define m1(x) begin x end 15 16 m0() m1() 17 18 /* 19 CHECK: replacement begin end 20 */ 21 22