https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88979
--- Comment #5 from Marek Polacek <mpolacek at gcc dot gnu.org> --- Author: mpolacek Date: Wed Mar 13 18:38:45 2019 New Revision: 269656 URL: https://gcc.gnu.org/viewcvs?rev=269656&root=gcc&view=rev Log: PR c++/88979 - further P0634 fix for constructors. * parser.c (cp_parser_decl_specifier_seq): Pass flags to cp_parser_constructor_declarator_p. (cp_parser_direct_declarator): Allow missing typename for constructor parameters. (cp_parser_constructor_declarator_p): Add FLAGS parameter. Pass it to cp_parser_type_specifier. * g++.dg/cpp2a/typename15.C: New test. Added: trunk/gcc/testsuite/g++.dg/cpp2a/typename15.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/parser.c trunk/gcc/testsuite/ChangeLog