Commit 453c182f by Per Bothner Committed by Per Bothner

parse.y (patch_method_invocation): Set CAN_COMPLETE_NORMALLY on call to finit$…

parse.y (patch_method_invocation): Set CAN_COMPLETE_NORMALLY on call to finit$ (otherwise generate_bytecode_insns...


	* parse.y (patch_method_invocation): Set CAN_COMPLETE_NORMALLY on call
	to finit$ (otherwise generate_bytecode_insns drops it). However, we
	don't need to set it on the COMPOUND_EXPR - the caller does that.

From-SVN: r49966
parent 0bf18815
2002-02-20 Per Bothner <per@bothner.com>
* parse.y (patch_method_invocation): Set CAN_COMPLETE_NORMALLY on call
to finit$ (otherwise generate_bytecode_insns drops it). However, we
don't need to set it on the COMPOUND_EXPR - the caller does that.
2002-02-20 Nic Ferrier <nferrier@tapsellferrier.co.uk>
* gcj.texi: Option `--classpath' becomes `--CLASSPATH.'Option
......
......@@ -10514,9 +10514,9 @@ patch_method_invocation (patch, primary, where, from_super,
/* Generate the code used to initialize fields declared with an
initialization statement and build a compound statement along
with the super constructor invocation. */
CAN_COMPLETE_NORMALLY (patch) = 1;
patch = build (COMPOUND_EXPR, void_type_node, patch,
java_complete_tree (finit_call));
CAN_COMPLETE_NORMALLY (patch) = 1;
}
return patch;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment