https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91391
--- Comment #6 from Marek Polacek <mpolacek at gcc dot gnu.org> --- Author: mpolacek Date: Wed Aug 14 14:44:55 2019 New Revision: 274483 URL: https://gcc.gnu.org/viewcvs?rev=274483&root=gcc&view=rev Log: PR c++/91391 - bogus -Wcomma-subscript warning. * parser.c (cp_parser_postfix_open_square_expression): Don't warn about a deprecated comma here. Pass warn_comma_subscript down to cp_parser_expression. (cp_parser_expression): New bool parameter. Warn about uses of a comma operator within a subscripting expression. (cp_parser_skip_to_closing_square_bracket): Revert to pre-r274121 state. (cp_parser_skip_to_closing_square_bracket_1): Remove. * g++.dg/cpp2a/comma5.C: New test. Added: trunk/gcc/testsuite/g++.dg/cpp2a/comma5.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/parser.c trunk/gcc/testsuite/ChangeLog