From dc4e6ccfe59431e533042ba5de7e1ca3e5c2b7d3 Mon Sep 17 00:00:00 2001 From: Alexandre Petit-Bianco Date: Tue, 25 May 1999 16:36:07 +0000 Subject: [multiple changes] Tue May 25 15:06:13 1999 Alexandre Petit-Bianco * parse.y (patch_assignment): Save the rhs before using it as an argument to _Jv_CheckArrayStore. Tue May 25 11:23:59 1999 Alexandre Petit-Bianco * lex.c (java_parse_doc_section): Fixed `tag' buffer size. Mon May 24 13:26:00 1999 Alexandre Petit-Bianco * lex.c (java_lex): Accepts `+' or `-' after the beginning of a floating point litteral only when the exponent indicator has been parsed. From-SVN: r27147 --- gcc/java/parse.y | 1 + 1 file changed, 1 insertion(+) (limited to 'gcc/java/parse.y') diff --git a/gcc/java/parse.y b/gcc/java/parse.y index 5357003..69918a9 100644 --- a/gcc/java/parse.y +++ b/gcc/java/parse.y @@ -8847,6 +8847,7 @@ patch_assignment (node, wfl_op1, wfl_op2) } /* Build the invocation of _Jv_CheckArrayStore */ + new_rhs = save_expr (new_rhs); check = build (CALL_EXPR, void_type_node, build_address_of (soft_checkarraystore_node), tree_cons (NULL_TREE, base, -- cgit v1.1