[Interpreter] Remove an invalid DCHECK.
A wide jump can be patched with a non-wide jump target operand, so the DCHECK added in r39637 was wrong. BUG=chromium:652430 Review-Url: https://codereview.chromium.org/2400203002 Cr-Commit-Position: refs/heads/master@{#40090}
This commit is contained in:
parent
891600068d
commit
2c9b5844f9
@ -211,8 +211,6 @@ void BytecodeArrayWriter::PatchJumpWith16BitOperand(size_t jump_location,
|
||||
// and update the jump instruction and operand.
|
||||
size_t entry = constant_array_builder()->CommitReservedEntry(
|
||||
OperandSize::kShort, Smi::FromInt(delta));
|
||||
DCHECK_EQ(Bytecodes::SizeForUnsignedOperand(static_cast<uint32_t>(entry)),
|
||||
OperandSize::kShort);
|
||||
jump_bytecode = GetJumpWithConstantOperand(jump_bytecode);
|
||||
bytecodes()->at(jump_location) = Bytecodes::ToByte(jump_bytecode);
|
||||
WriteUnalignedUInt16(operand_bytes, static_cast<uint16_t>(entry));
|
||||
|
Loading…
Reference in New Issue
Block a user