From: Per Bothner Date: Fri, 31 Aug 2001 03:07:12 +0000 (-0700) Subject: parse.y (resolve_qualified_expression_name): If creating a COMPOUND_EXPR, set it... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f0cdee96aa2a739a34f820638c98814b139e3bd5;p=gcc.git parse.y (resolve_qualified_expression_name): If creating a COMPOUND_EXPR, set it's type correctly. * parse.y (resolve_qualified_expression_name): If creating a COMPOUND_EXPR, set it's type correctly. From-SVN: r45305 --- diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index 02297cfd615..0d9f4c52e4b 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,8 @@ +2001-08-30 Per Bothner + + * parse.y (resolve_qualified_expression_name): If creating a + COMPOUND_EXPR, set it's type correctly. + 2001-08-30 Per Bothner * jcf-io.c (open_class): Set filename field. diff --git a/gcc/java/parse.y b/gcc/java/parse.y index 7567c3d2080..3f1cfa7f3ba 100644 --- a/gcc/java/parse.y +++ b/gcc/java/parse.y @@ -9418,7 +9418,8 @@ resolve_qualified_expression_name (wfl, found_decl, where_found, type_found) forcoming function's argument. */ if (previous_call_static && is_static) { - decl = build (COMPOUND_EXPR, type, decl, *where_found); + decl = build (COMPOUND_EXPR, TREE_TYPE (*where_found), + decl, *where_found); TREE_SIDE_EFFECTS (decl) = 1; } else