diff options
Diffstat (limited to 'gcc/testsuite/gcc.dg/cpp/trad/macroargs.c')
-rw-r--r-- | gcc/testsuite/gcc.dg/cpp/trad/macroargs.c | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/gcc/testsuite/gcc.dg/cpp/trad/macroargs.c b/gcc/testsuite/gcc.dg/cpp/trad/macroargs.c deleted file mode 100644 index ce28cccf995..00000000000 --- a/gcc/testsuite/gcc.dg/cpp/trad/macroargs.c +++ /dev/null @@ -1,30 +0,0 @@ -/* Test that whitespace in arguments is preserved, and that each - newline in macro arguments become a space. */ - -/* { dg-do run } */ - -#define f(x, y) "x y" -#define g(x) x - -extern void abort (void); - -int main () -{ - const char *str1 = f( foo ,bar); - const char *str2 = f( -foo -,bar); - - if (strcmp (str1, " foo bar")) - abort (); - - if (strcmp (str1, str2)) - abort (); - - /* Verify that quoted state is preserved over a newline. */ - if (strcmp (g /* { dg-bogus "unterminated 2" } */ ("1 -, 2"), "1 , 2")) - abort (); - - return 0; -} |