diff options
Diffstat (limited to 'deps/v8/src/compiler/control-flow-optimizer.cc')
-rw-r--r-- | deps/v8/src/compiler/control-flow-optimizer.cc | 8 |
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; |