diff options
author | Per Bothner <bothner@gcc.gnu.org> | 1998-12-03 07:58:20 -0800 |
---|---|---|
committer | Per Bothner <bothner@gcc.gnu.org> | 1998-12-03 07:58:20 -0800 |
commit | 55593efd857646d9c71db5a6941cd3506448bcb4 (patch) | |
tree | 73a65e103d549659c8fd77eeca8ea5c58ebebb62 /gcc/java | |
parent | 66af84e403877919143981d8fe87f9c6c39d966f (diff) | |
download | gcc-55593efd857646d9c71db5a6941cd3506448bcb4.zip gcc-55593efd857646d9c71db5a6941cd3506448bcb4.tar.gz gcc-55593efd857646d9c71db5a6941cd3506448bcb4.tar.bz2 |
parse,y (patch_synchronized_statement): Set CAN_COMPLETE_NORMALLY.
8
* parse,y (patch_synchronized_statement): Set CAN_COMPLETE_NORMALLY.
From-SVN: r24074
Diffstat (limited to 'gcc/java')
-rw-r--r-- | gcc/java/parse.y | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/java/parse.y b/gcc/java/parse.y index 807ed9c..2f311cd 100644 --- a/gcc/java/parse.y +++ b/gcc/java/parse.y @@ -10547,7 +10547,9 @@ patch_synchronized_statement (node, wfl_op1) catch_all = build1 (CATCH_EXPR, void_type_node, catch_all); /* TRY-CATCH statement */ - return build (TRY_EXPR, void_type_node, try_block, catch_all, NULL_TREE); + compound = build (TRY_EXPR, void_type_node, try_block, catch_all, NULL_TREE); + CAN_COMPLETE_NORMALLY (compound) = CAN_COMPLETE_NORMALLY (block); + return compound; } /* 14.16 The throw Statement */ |