summaryrefslogtreecommitdiff
path: root/deps/v8/src/compiler/control-flow-optimizer.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/compiler/control-flow-optimizer.cc')
-rw-r--r--deps/v8/src/compiler/control-flow-optimizer.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/deps/v8/src/compiler/control-flow-optimizer.cc b/deps/v8/src/compiler/control-flow-optimizer.cc
index 25e183e1f6..3fc3bcefac 100644
--- a/deps/v8/src/compiler/control-flow-optimizer.cc
+++ b/deps/v8/src/compiler/control-flow-optimizer.cc
@@ -245,7 +245,7 @@ bool ControlFlowOptimizer::TryBuildSwitch(Node* node) {
branch->NullAllInputs();
if_true->ReplaceInput(0, node);
}
- if_true->set_op(common()->IfValue(value));
+ NodeProperties::ChangeOp(if_true, common()->IfValue(value));
if_false->NullAllInputs();
Enqueue(if_true);
@@ -261,13 +261,13 @@ bool ControlFlowOptimizer::TryBuildSwitch(Node* node) {
return false;
}
DCHECK_LT(1u, values.size());
- node->set_op(common()->Switch(values.size() + 1));
node->ReplaceInput(0, index);
- if_true->set_op(common()->IfValue(value));
+ NodeProperties::ChangeOp(node, common()->Switch(values.size() + 1));
if_true->ReplaceInput(0, node);
+ NodeProperties::ChangeOp(if_true, common()->IfValue(value));
Enqueue(if_true);
- if_false->set_op(common()->IfDefault());
if_false->ReplaceInput(0, node);
+ NodeProperties::ChangeOp(if_false, common()->IfDefault());
Enqueue(if_false);
branch->NullAllInputs();
return true;