diff options
author | Joseph Myers <jsm28@cam.ac.uk> | 2000-12-01 19:21:44 +0000 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2000-12-01 19:21:44 +0000 |
commit | c7b828331c353fcda3db1fd0ece39ebe4de41236 (patch) | |
tree | 1eb1ee47410f38b4ee9fffb0043fd1eff1e75bbc /gcc/testsuite/gcc.dg/c99-array-nonobj-1.c | |
parent | 21ac293b0e8890b914ede144eb2701a88c5d19f3 (diff) | |
download | gcc-c7b828331c353fcda3db1fd0ece39ebe4de41236.zip gcc-c7b828331c353fcda3db1fd0ece39ebe4de41236.tar.gz gcc-c7b828331c353fcda3db1fd0ece39ebe4de41236.tar.bz2 |
c-decl.c (grokdeclarator): If pedantic, warn about arrays with incomplete element type.
* c-decl.c (grokdeclarator): If pedantic, warn about arrays with
incomplete element type.
(grokparms): Before checking for incomplete parameter type, check
the type isn't error_mark_node.
testsuite:
* gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
From-SVN: r37920
Diffstat (limited to 'gcc/testsuite/gcc.dg/c99-array-nonobj-1.c')
-rw-r--r-- | gcc/testsuite/gcc.dg/c99-array-nonobj-1.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/testsuite/gcc.dg/c99-array-nonobj-1.c b/gcc/testsuite/gcc.dg/c99-array-nonobj-1.c index 12e26b4..45fc74c 100644 --- a/gcc/testsuite/gcc.dg/c99-array-nonobj-1.c +++ b/gcc/testsuite/gcc.dg/c99-array-nonobj-1.c @@ -9,16 +9,16 @@ typedef void func (void); struct s; extern int a[][]; /* { dg-bogus "warning" "warning in place of error" } */ -/* { dg-error "array" "\[\]\[\] var" { xfail *-*-* } 11 } */ +/* { dg-error "array" "\[\]\[\] var" { target *-*-* } 11 } */ void f (int [][]); /* { dg-bogus "warning" "warning in place of error" } */ -/* { dg-error "array" "\[\]\[\] arg" { xfail *-*-* } 14 } */ +/* { dg-error "array" "\[\]\[\] arg" { target *-*-* } 14 } */ extern struct s b[]; /* { dg-bogus "warning" "warning in place of error" } */ -/* { dg-error "array" "struct \[\] var" { xfail *-*-* } 17 } */ +/* { dg-error "array" "struct \[\] var" { target *-*-* } 17 } */ void g (struct s []); /* { dg-bogus "warning" "warning in place of error" } */ -/* { dg-error "array" "struct \[\] arg" { xfail *-*-* } 20 } */ +/* { dg-error "array" "struct \[\] arg" { target *-*-* } 20 } */ extern func c[]; /* { dg-bogus "warning" "warning in place of error" } */ /* { dg-error "array" "func \[\] var" { target *-*-* } 23 } */ |