1 /* { dg-do preprocess } */ 2 /* { dg-options "-nostdinc -P -dU" } */ 3 /* { dg-final { scan-file cmdlne-dU-21.i "^\n*hello There\n+#define ASTRING There\n+#define MACROARGS\\(A\\) A\n+#undef BSTRING\n*$" } } */ 4 #define ASTRING There 5 #define MACROARGS(A) A 6 MACROARGS(hello) ASTRING 7 #ifdef BSTRING 8 bye 9 #endif 10