diff options
author | Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net> | 2004-11-29 14:17:33 +0000 |
---|---|---|
committer | Kriang Lerdsuwanakij <lerdsuwa@gcc.gnu.org> | 2004-11-29 14:17:33 +0000 |
commit | c6f9f83bc8e66feb890dc0c9804b59060b5a108e (patch) | |
tree | 21a12e4b14b7728e3120b2ee3c55077458e781b7 /gcc/tree-ssa-loop-manip.c | |
parent | 4f70f9d237bd16869e6f6146b3709cbefa3dffe9 (diff) | |
download | gcc-c6f9f83bc8e66feb890dc0c9804b59060b5a108e.zip gcc-c6f9f83bc8e66feb890dc0c9804b59060b5a108e.tar.gz gcc-c6f9f83bc8e66feb890dc0c9804b59060b5a108e.tar.bz2 |
re PR c++/18652 (ICE on invalid redeclaration)
PR c++/18652
* name-lookup.c (pushtag): Change return type to tree.
* cp-tree.h (pushtag): Adjust declaration.
* decl.c (xref_tag, start_enum): Use return value of pushtag.
* pt.c (push_template_decl_real): Return immediately if
pushdecl_namespace_level returns error_mark_node.
* g++.dg/lookup/crash6.C: New test.
From-SVN: r91470
Diffstat (limited to 'gcc/tree-ssa-loop-manip.c')
0 files changed, 0 insertions, 0 deletions