http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56037
--- Comment #4 from paolo at gcc dot gnu.org <paolo at gcc dot gnu.org> --- Author: paolo Date: Sat Nov 2 09:34:13 2013 New Revision: 204312 URL: http://gcc.gnu.org/viewcvs?rev=204312&root=gcc&view=rev Log: /cp 2013-11-02 Paolo Carlini <paolo.carl...@oracle.com> PR c++/29234 PR c++/56037 * parser.c (cp_parser_cast_expression): If we aren't looking at a cast-expression don't call cp_parser_type_id. (cp_parser_postfix_expression): Likewise for compound-literal. (cp_parser_tokens_start_cast_expression): Adjust. /testsuite 2013-11-02 Paolo Carlini <paolo.carl...@oracle.com> PR c++/29234 PR c++/56037 * g++.dg/parse/pr29234.C: New. * g++.dg/parse/pr56037.C: Likewise. Added: trunk/gcc/testsuite/g++.dg/parse/pr29234.C trunk/gcc/testsuite/g++.dg/parse/pr56037.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/parser.c trunk/gcc/testsuite/ChangeLog