From da4a7910a51780f07a581df2d74af1abc100e623 Mon Sep 17 00:00:00 2001 From: bothner Date: Tue, 24 Nov 1998 13:16:05 +0000 Subject: [PATCH] =?utf8?q?=EF=BF=BD=20=09*=20java-tree.def=20(CASE=5FEXPR,?= =?utf8?q?=20DEFAULT=5FEXPR):=20=20Kind=20is=20'x',=20not=20'1'.=20=09*=20?= =?utf8?q?parse.y=20(java=5Fcomplete=5Ftree):=20=20For=20CASE=5FEXPR=20and?= =?utf8?q?=20DEFAULT=5FEXPR,=20=09set=20TREE=5FSIDE=5FEFFECTS=20(otherwise?= =?utf8?q?=20expand=5Fexpr=20may=20skip=20them).?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23830 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/java/parse.y | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gcc/java/parse.y b/gcc/java/parse.y index 6832228..d59210b 100644 --- a/gcc/java/parse.y +++ b/gcc/java/parse.y @@ -7212,6 +7212,7 @@ java_complete_tree (node) TREE_OPERAND (node, 0) = cn; TREE_TYPE (node) = void_type_node; CAN_COMPLETE_NORMALLY (node) = 1; + TREE_SIDE_EFFECTS (node) = 1; break; case DEFAULT_EXPR: @@ -7227,6 +7228,7 @@ java_complete_tree (node) else SWITCH_HAS_DEFAULT (nn) = 1; TREE_TYPE (node) = void_type_node; + TREE_SIDE_EFFECTS (node) = 1; CAN_COMPLETE_NORMALLY (node) = 1; break; -- 2.7.4