* cp-tree.h (struct cp_parameter_declarator): Rename ellipsis_p to
commitbbd955750b75e3d1eff76122161840aa323657b2
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Jul 2015 17:50:11 +0000 (9 17:50 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Jul 2015 17:50:11 +0000 (9 17:50 +0000)
tree848228dc41d77265fce72478044b985321dbf536
parentb8510b8523893712bdb32f7512c6302ac1a97edf
* cp-tree.h (struct cp_parameter_declarator): Rename ellipsis_p to
template_parameter_pack_p.
* parser.c (declarator_can_be_parameter_pack): False if
parameter_pack_p is set.
(make_parameter_declarator): Add template_parameter_pack_p parm.
(cp_parser_template_parameter): Remove parameter pack parsing.
(cp_parser_parameter_declaration): Handle all parameter packs.
Tweak default argument permerror.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@225621 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/parser.c