diff options
author | Per Bothner <bothner@gcc.gnu.org> | 1998-11-24 05:16:04 -0800 |
---|---|---|
committer | Per Bothner <bothner@gcc.gnu.org> | 1998-11-24 05:16:04 -0800 |
commit | 5863017420e16387d88894a229498cc00b481831 (patch) | |
tree | 22919bf248aa203383f0d92fb9e4f7a7e575937a /gcc/java/java-tree.def | |
parent | f6c2a93cc08ce7557bba4af7d67762ef5f7f2618 (diff) | |
download | gcc-5863017420e16387d88894a229498cc00b481831.zip gcc-5863017420e16387d88894a229498cc00b481831.tar.gz gcc-5863017420e16387d88894a229498cc00b481831.tar.bz2 |
java-tree.def (CASE_EXPR, [...]): Kind is 'x', not '1'.
�
* java-tree.def (CASE_EXPR, DEFAULT_EXPR): Kind is 'x', not '1'.
* parse.y (java_complete_tree): For CASE_EXPR and DEFAULT_EXPR,
set TREE_SIDE_EFFECTS (otherwise expand_expr may skip them).
From-SVN: r23829
Diffstat (limited to 'gcc/java/java-tree.def')
-rw-r--r-- | gcc/java/java-tree.def | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/java/java-tree.def b/gcc/java/java-tree.def index b367066..ed30c7be 100644 --- a/gcc/java/java-tree.def +++ b/gcc/java/java-tree.def @@ -35,10 +35,10 @@ DEFTREECODE (THIS_EXPR, "this", '1', 0) /* Case statement expression. Operand 1 is the case value. */ -DEFTREECODE (CASE_EXPR, "case", '1', 1) +DEFTREECODE (CASE_EXPR, "case", 'x', 1) /* Default statement expression. */ -DEFTREECODE (DEFAULT_EXPR, "default", '1', 0) +DEFTREECODE (DEFAULT_EXPR, "default", 'x', 0) /* Try expression Operand 0 is the tried block, |