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
This commit is contained in:
Per Bothner 2001-08-30 20:07:12 -07:00 committed by Per Bothner
parent 2d107c59b4
commit f0cdee96aa
2 changed files with 7 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2001-08-30 Per Bothner <per@bothner.com>
* parse.y (resolve_qualified_expression_name): If creating a
COMPOUND_EXPR, set it's type correctly.
2001-08-30 Per Bothner <per@bothner.com>
* jcf-io.c (open_class): Set filename field.

View file

@ -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