Index: src/interpreter/bytecode-array-writer.cc |
diff --git a/src/interpreter/bytecode-array-writer.cc b/src/interpreter/bytecode-array-writer.cc |
index 28f997b5345236060f80db05d6aafc8a2c4b3a9c..07047c4eb4438c4457b4d6519910c7f76c8336ce 100644 |
--- a/src/interpreter/bytecode-array-writer.cc |
+++ b/src/interpreter/bytecode-array-writer.cc |
@@ -290,7 +290,7 @@ void BytecodeArrayWriter::EmitJump(BytecodeNode* node, BytecodeLabel* label) { |
delta -= 1; |
} |
DCHECK_EQ(Bytecode::kJumpLoop, node->bytecode()); |
- node->set_bytecode(node->bytecode(), delta, node->operand(1)); |
+ node->update_operand0(delta); |
} else { |
// The label has not yet been bound so this is a forward reference |
// that will be patched when the label is bound. We create a |
@@ -308,13 +308,13 @@ void BytecodeArrayWriter::EmitJump(BytecodeNode* node, BytecodeLabel* label) { |
UNREACHABLE(); |
break; |
case OperandSize::kByte: |
- node->set_bytecode(node->bytecode(), k8BitJumpPlaceholder); |
+ node->update_operand0(k8BitJumpPlaceholder); |
break; |
case OperandSize::kShort: |
- node->set_bytecode(node->bytecode(), k16BitJumpPlaceholder); |
+ node->update_operand0(k16BitJumpPlaceholder); |
break; |
case OperandSize::kQuad: |
- node->set_bytecode(node->bytecode(), k32BitJumpPlaceholder); |
+ node->update_operand0(k32BitJumpPlaceholder); |
break; |
} |
} |