aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/lang.c
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2007-07-26 19:07:32 +0000
committerTom Tromey <tromey@gcc.gnu.org>2007-07-26 19:07:32 +0000
commit41f701ba9451ed054d81d4235aa19e05a116924c (patch)
tree825383d140588a6133ad9e64f3dc43cf6e5e304c /gcc/java/lang.c
parent8fee41c2fecbc35041abd164b869ff6a4b92b318 (diff)
downloadgcc-41f701ba9451ed054d81d4235aa19e05a116924c.zip
gcc-41f701ba9451ed054d81d4235aa19e05a116924c.tar.gz
gcc-41f701ba9451ed054d81d4235aa19e05a116924c.tar.bz2
java-tree.h (push_labeled_block, [...]): Remove.
* java-tree.h (push_labeled_block, pop_labeled_block): Remove. (LABELED_BLOCK_LABEL, LABELED_BLOCK_BODY, EXIT_BLOCK_LABELED_BLOCK): Likewise. * lang.c (java_tree_inlining_walk_subtrees): Update. (java_dump_tree): Likewise. * java-tree.def (LABELED_BLOCK_EXPR, EXIT_BLOCK_EXPR, TRY_EXPR): Remove. * decl.c (push_labeled_block, pop_labeled_block): Remove. * java-gimplify.c (java_gimplify_labeled_block_expr, java_gimplify_exit_block_expr, java_gimplify_try_expr): Remove. (java_gimplify_expr): Update. From-SVN: r126962
Diffstat (limited to 'gcc/java/lang.c')
-rw-r--r--gcc/java/lang.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/gcc/java/lang.c b/gcc/java/lang.c
index 6a57cd2..693193d 100644
--- a/gcc/java/lang.c
+++ b/gcc/java/lang.c
@@ -721,10 +721,6 @@ java_tree_inlining_walk_subtrees (tree *tp ATTRIBUTE_UNUSED,
WALK_SUBTREE (BLOCK_EXPR_BODY (t));
return NULL_TREE;
- case EXIT_BLOCK_EXPR:
- *subtrees = 0;
- return NULL_TREE;
-
default:
return NULL_TREE;
}
@@ -906,15 +902,6 @@ java_dump_tree (void *dump_info, tree t)
dump_child ("label", TREE_OPERAND (t, 0));
return true;
- case LABELED_BLOCK_EXPR:
- dump_child ("label", LABELED_BLOCK_LABEL (t));
- dump_child ("block", LABELED_BLOCK_BODY (t));
- return true;
-
- case EXIT_BLOCK_EXPR:
- dump_child ("block", EXIT_BLOCK_LABELED_BLOCK (t));
- return true;
-
case BLOCK:
if (BLOCK_EXPR_BODY (t))
{