https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101232

--- Comment #11 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The trunk branch has been updated by Jason Merrill <ja...@gcc.gnu.org>:

https://gcc.gnu.org/g:64028d626a50410dbf29f252a78c7675b35751d6

commit r15-3043-g64028d626a50410dbf29f252a78c7675b35751d6
Author: Franciszek Witt <franek.w...@gmail.com>
Date:   Tue Aug 20 14:34:01 2024 +0200

    c++: Improve errors parsing a braced list [PR101232]

            PR c++/101232

    gcc/cp/ChangeLog:

            * parser.cc (cp_parser_postfix_expression): Commit to the
            parse in case we know its either a cast or invalid syntax.
            (cp_parser_braced_list): Add a heuristic to inform about
            missing comma or operator.

    gcc/testsuite/ChangeLog:

            * g++.dg/cpp0x/initlist-err1.C: New test.
            * g++.dg/cpp0x/initlist-err2.C: New test.
            * g++.dg/cpp0x/initlist-err3.C: New test.

    Signed-off-by: Franciszek Witt <franek.w...@gmail.com>

Reply via email to