OSDN Git Service

PR c++/25439
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Dec 2005 09:05:17 +0000 (09:05 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Dec 2005 09:05:17 +0000 (09:05 +0000)
commit2366ed3198fa0a6849ddbd0dbc9e50591ba57f5f
tree54ef59d674eb69b32d822563e62bc42a55204106
parent463d3a75122b2642038bccf43083b151b65396b9
PR c++/25439
* decl.c (grokdeclarator): Remove dead code.
* ptree.c (cxx_print_xnode): Handle BASELINK.
* parser.c (make_id_declarator): Add sfk parameter.
(cp_parser_direct_declarator): Do not pass TYPE_DECLs to
make_id_declarator.
(cp_parser_declarator_id): Simplify BASELINKs here.
(cp_parser_member_declaration): Adjust calls to
make_id_declarator.
PR c++/25439
* g++.dg/parse/crash17.C: Adjust error markers.
* g++.dg/template/error20.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109079 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/parser.c
gcc/cp/ptree.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/parse/crash17.C
gcc/testsuite/g++.dg/template/error20.C [new file with mode: 0644]