parse.y (patch_synchronized_statement): Use a TRY_FINALLY_EXPR rather than a CLEANUP_...
authorPer Bothner <per@bothner.com>
Thu, 11 Oct 2001 23:50:49 +0000 (16:50 -0700)
committerPer Bothner <bothner@gcc.gnu.org>
Thu, 11 Oct 2001 23:50:49 +0000 (16:50 -0700)
commit89b894e19b9297d4d7e2f85c33253c59356a48b1
tree9837bfb596fefc897129f0b0c0659bf932161e23
parent9e2b96271da2e46088221b201054383643ae935b
parse.y (patch_synchronized_statement): Use a TRY_FINALLY_EXPR rather than a CLEANUP_POINT_EXPR/WITH_CLEANUP_EXPR pair.

* parse.y (patch_synchronized_statement):  Use a TRY_FINALLY_EXPR
rather than a CLEANUP_POINT_EXPR/WITH_CLEANUP_EXPR pair.
The former is simpler, and jcf-write.c handles it better.
(java_complete_lhs):  No longer need to handle CLEANUP_POINT_EXPR
or WITH_CLEANUP_EXPR.
* jcf-write.c:  Revert Alex's change from 2000-10-18.  It is no
longer needed, as we already handle empty TRY_FINALLY_EXPR bodies fine.

From-SVN: r46209
gcc/java/ChangeLog
gcc/java/jcf-write.c
gcc/java/parse.y