OSDN Git Service

PR c++/24687
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Nov 2005 00:15:09 +0000 (00:15 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Nov 2005 00:15:09 +0000 (00:15 +0000)
commit9f25cdd89d8d7b972ccf139bda43c382b79bdc33
treeda378b2769e30d45fdc1f0df7d28f03de6254e43
parentc47b82579d5ce057778c9e8d5bce29aa61147822
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@106909 138bc75d-0d04-0410-961f-82ee72b054a4
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]