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>