diff options
author | Lee Millward <lee.millward@codesourcery.com> | 2006-09-25 19:45:34 +0000 |
---|---|---|
committer | Lee Millward <lmillward@gcc.gnu.org> | 2006-09-25 19:45:34 +0000 |
commit | 60feef2c2dd41cc6c6e9cd492c3e1199595326d8 (patch) | |
tree | 7344bf4f6330bee0ad5f5c66edb47f0335d0fb28 /libjava/classpath/java/sql | |
parent | 6b61b9573985890223c2f8b330fb83b0e5914419 (diff) | |
download | gcc-60feef2c2dd41cc6c6e9cd492c3e1199595326d8.zip gcc-60feef2c2dd41cc6c6e9cd492c3e1199595326d8.tar.gz gcc-60feef2c2dd41cc6c6e9cd492c3e1199595326d8.tar.bz2 |
re PR c++/27329 (ICE with misplaced expression)
PR c++/27329
PR c++/26938
* cp-tree.h (redeclare_class_template): Adjust declaration
to return bool instead of void.
* pt.c (redeclare_class_template): Update definition. Return
false on error.
* decl.c (xref_tag): Return error_mark_node if redeclare_class_template
returned false.
* g++.dg/template/crash58.C: New test.
* g++.dg/template/crash59.C: New test.
* g++.dg/parse/crash28.C: Adjust error markers.
* g++.dg/template/crash34.C: Likewise.
* g++.dg/template/friend31.C: Likewise.
* g++.dg/template/crash32.C: Likewise.
From-SVN: r117205
Diffstat (limited to 'libjava/classpath/java/sql')
0 files changed, 0 insertions, 0 deletions