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: r23830
This commit is contained in:
parent
5863017420
commit
10100cc79c
@ -7212,6 +7212,7 @@ java_complete_tree (node)
|
|||||||
TREE_OPERAND (node, 0) = cn;
|
TREE_OPERAND (node, 0) = cn;
|
||||||
TREE_TYPE (node) = void_type_node;
|
TREE_TYPE (node) = void_type_node;
|
||||||
CAN_COMPLETE_NORMALLY (node) = 1;
|
CAN_COMPLETE_NORMALLY (node) = 1;
|
||||||
|
TREE_SIDE_EFFECTS (node) = 1;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case DEFAULT_EXPR:
|
case DEFAULT_EXPR:
|
||||||
@ -7227,6 +7228,7 @@ java_complete_tree (node)
|
|||||||
else
|
else
|
||||||
SWITCH_HAS_DEFAULT (nn) = 1;
|
SWITCH_HAS_DEFAULT (nn) = 1;
|
||||||
TREE_TYPE (node) = void_type_node;
|
TREE_TYPE (node) = void_type_node;
|
||||||
|
TREE_SIDE_EFFECTS (node) = 1;
|
||||||
CAN_COMPLETE_NORMALLY (node) = 1;
|
CAN_COMPLETE_NORMALLY (node) = 1;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user