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
This commit is contained in:
parent
0bf188159d
commit
453c182f82
2 changed files with 7 additions and 1 deletions
|
@ -1,3 +1,9 @@
|
|||
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;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue