diff options
author | Zack Weinberg <zack@gcc.gnu.org> | 1999-04-13 23:09:35 +0000 |
---|---|---|
committer | Zack Weinberg <zack@gcc.gnu.org> | 1999-04-13 23:09:35 +0000 |
commit | a8b7e1861e18c1234e6ae99c250e244492ab7a1a (patch) | |
tree | b88598c2cfe5eb66a8b8b4b26124af2b0cef0ed2 | |
parent | 299d193437fb5a8eb42dd8f202b5912b29b43fb4 (diff) | |
download | gcc-a8b7e1861e18c1234e6ae99c250e244492ab7a1a.zip gcc-a8b7e1861e18c1234e6ae99c250e244492ab7a1a.tar.gz gcc-a8b7e1861e18c1234e6ae99c250e244492ab7a1a.tar.bz2 |
Test for cpp line numbering bug
From-SVN: r26431
-rw-r--r-- | gcc/testsuite/gcc.dg/990413-1.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.dg/990413-1.c b/gcc/testsuite/gcc.dg/990413-1.c new file mode 100644 index 0000000..383cd39 --- /dev/null +++ b/gcc/testsuite/gcc.dg/990413-1.c @@ -0,0 +1,13 @@ +/* Verify that cpp doesn't screw up the line numbering when a macro argument + extends over multiple lines. */ +/* { dg-do compile } */ + +#define FOO(x) /* nothing */ + +void +func(void) +{ + FOO(i + = 4) + else; /* { dg-error "syntax error" "error on this line" { target native } { 12 } } */ +} |