diff options
Diffstat (limited to 'deps/v8/src/compiler/dead-code-elimination.cc')
-rw-r--r-- | deps/v8/src/compiler/dead-code-elimination.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/deps/v8/src/compiler/dead-code-elimination.cc b/deps/v8/src/compiler/dead-code-elimination.cc index 755620a3cd..697d7f870e 100644 --- a/deps/v8/src/compiler/dead-code-elimination.cc +++ b/deps/v8/src/compiler/dead-code-elimination.cc @@ -52,8 +52,8 @@ Reduction DeadCodeElimination::ReduceEnd(Node* node) { if (live_input_count == 0) { return Replace(dead()); } else if (live_input_count < input_count) { - node->set_op(common()->End(live_input_count)); node->TrimInputCount(live_input_count); + NodeProperties::ChangeOp(node, common()->End(live_input_count)); return Changed(node); } DCHECK_EQ(input_count, live_input_count); @@ -137,7 +137,7 @@ Reduction DeadCodeElimination::ReduceNode(Node* node) { void DeadCodeElimination::TrimMergeOrPhi(Node* node, int size) { const Operator* const op = common()->ResizeMergeOrPhi(node->op(), size); node->TrimInputCount(OperatorProperties::GetTotalInputCount(op)); - node->set_op(op); + NodeProperties::ChangeOp(node, op); } } // namespace compiler |