From: Joseph Myers Date: Tue, 21 Dec 2004 21:51:29 +0000 (+0000) Subject: re PR c/14765 (ice-on-invalid-code, ICE while compiling ({}) expression) X-Git-Tag: releases/gcc-3.3.6~168 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fdd5eb020277e4b3c43ef753c38dfd80e6e0d950;p=thirdparty%2Fgcc.git re PR c/14765 (ice-on-invalid-code, ICE while compiling ({}) expression) PR c/14765 * c-parse.in (compstmt_primary_start): Set last_expr_type to NULL_TREE. * gcc.dg/pr14765-1.c: New test. From-SVN: r92471 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 28cbd426ba61..05d5e6302ada 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2004-12-21 Joseph S. Myers + + PR c/14765 + * c-parse.in (compstmt_primary_start): Set last_expr_type to + NULL_TREE. + 2004-12-19 Roger Sayle PR middle-end/19068 diff --git a/gcc/c-parse.in b/gcc/c-parse.in index 59e399bc3b40..2912541a2069 100644 --- a/gcc/c-parse.in +++ b/gcc/c-parse.in @@ -2177,6 +2177,7 @@ compstmt_primary_start: push_label_level (); compstmt_count++; $$ = add_stmt (build_stmt (COMPOUND_STMT, last_tree)); + last_expr_type = NULL_TREE; } ; diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 66d3d33a4b04..e1d9b6f92f61 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2004-12-21 Joseph S. Myers + + PR c/14765 + * gcc.dg/pr14765-1.c: New test. + 2004-12-20 Andrew Pinski PR other/19093