re PR c/18946 (ICE in pushdecl)
authorJakub Jelinek <jakub@redhat.com>
Thu, 27 Jan 2005 12:38:38 +0000 (13:38 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 27 Jan 2005 12:38:38 +0000 (13:38 +0100)
commitd8dd2f3a64a689127b43a7b4ca3260d93b977cc5
treeb2864a812c50dc742c1e1dbe54fa02578d8854fb
parent7d921ba4c9870bf955b255ecc9c8213bc6468f1d
re PR c/18946 (ICE in pushdecl)

PR c/18946
* c-decl.c (warn_if_shadowing): Handle old_decl error_mark_node.
(pushdecl): Only use DECL_FILE_SCOPE_P if DECL_P.
(implicitly_declare): Handle error_mark_node.

* gcc.dg/noncompile/20050120-1.c: New test.

From-SVN: r94320
gcc/ChangeLog
gcc/c-decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/noncompile/20050120-1.c [new file with mode: 0644]