re PR c++/53563 (ICE in start_decl, at cp/decl.c:4427)
authorJason Merrill <jason@redhat.com>
Wed, 27 Jun 2012 19:19:09 +0000 (15:19 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Wed, 27 Jun 2012 19:19:09 +0000 (15:19 -0400)
commitb298aa9b28071d113229192d5d2ea7399f67cb48
tree5dfc943fa7507ec3eeed35b7a702cfa6d4cf2fb4
parenta05deb55a534444c2e0611fb76bae28c533a953d
re PR c++/53563 (ICE in start_decl, at cp/decl.c:4427)

PR c++/53563
* parser.c (cp_parser_template_id): Add tag_type parm.
(cp_parser_template_name): Likewise.
(cp_parser_id_expression, cp_parser_unqualified_id): Adjust.
(cp_parser_pseudo_destructor_name, cp_parser_type_name): Adjust.
(cp_parser_simple_type_specifier, cp_parser_class_name): Adjust.
(cp_parser_elaborated_type_specifier, cp_parser_class_head): Adjust.

From-SVN: r189024
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/parse/template27.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/crash74.C