]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/cp/name-lookup.c
re PR c++/37649 (ICE with invalid template class)
authorPaolo Carlini <paolo.carlini@oracle.com>
Thu, 25 Sep 2008 20:38:32 +0000 (20:38 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Thu, 25 Sep 2008 20:38:32 +0000 (20:38 +0000)
commit79faac542c819aaf3b985486059dd16155580a02
treeb8e2cf7407e46a574e1f4451dd2753405418547a
parent6ffef2ad23a30121a2d29b9893a57743c7c86d2a
re PR c++/37649 (ICE with invalid template class)

/cp
2008-09-25  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/37649
* name-lookup.c (maybe_process_template_type_declaration): Check
return value of push_template_decl_real for error_mark_node.

/testsuite
2008-09-25  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/37649
* g++.dg/template/crash82.C: New.

From-SVN: r140670
gcc/cp/ChangeLog
gcc/cp/name-lookup.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/crash82.C [new file with mode: 0644]