]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/gcc.dg/cpp/macro10.c
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / gcc.dg / cpp / macro10.c
diff --git a/gcc/testsuite/gcc.dg/cpp/macro10.c b/gcc/testsuite/gcc.dg/cpp/macro10.c
deleted file mode 100644 (file)
index 20d4911..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-/* Copyright (C) 2001 Free Software Foundation, Inc.  */
-
-/* { dg-do preprocess } */
-
-/* Source: Neil Booth, 23 Sep 2001.
-
-   A tricky, pathological corner case we used to get wrong.  Expansion
-   should go as follows.  The asterisk indicates the token has "blue
-   paint" can no longer be macro expanded.  We used to lose that
-   information when parsing arguments and dropping to the lexer to get
-   the ')'.
-
-   foo )
-   bar foo* )
-   func (foo* )
-   foo*   
-
-   If we try and expand the final foo, we get an "unterminated
-   argument list invoking macro <func>" error.  If we do the right
-   thing and leave it as is, no diagnostics are emitted.  */
-
-#define func(x) x
-#define bar func(
-#define foo bar foo
-foo )