]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/24687 (ICE after error)
authorMark Mitchell <mark@codesourcery.com>
Tue, 15 Nov 2005 00:15:09 +0000 (00:15 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Tue, 15 Nov 2005 00:15:09 +0000 (00:15 +0000)
commit2f1b1731e6ccc557717e4172c37ff17bf8e5f9ee
treeda378b2769e30d45fdc1f0df7d28f03de6254e43
parent37edf0a6c4cef3c0863d77fa2d77830b0830639a
re PR c++/24687 (ICE after error)

PR c++/24687
* pt.c (check_explicit_specialization): Don't check for C linkage.
(push_template_decl_real): Likewise.
* parser.c (cp_parser_explicit_specialization): Check here.
(cp_parser_template_declaration_after_export): And here.
PR c++/24687
* g++.dg/template/crash43.C: New test.

From-SVN: r106909
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/cp/pt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/crash43.C [new file with mode: 0644]