diff options
Diffstat (limited to 'deps/v8/src/compiler/x87/code-generator-x87.cc')
-rw-r--r-- | deps/v8/src/compiler/x87/code-generator-x87.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/deps/v8/src/compiler/x87/code-generator-x87.cc b/deps/v8/src/compiler/x87/code-generator-x87.cc index d2f64e8cf1..5d8594c92b 100644 --- a/deps/v8/src/compiler/x87/code-generator-x87.cc +++ b/deps/v8/src/compiler/x87/code-generator-x87.cc @@ -60,9 +60,7 @@ class X87OperandConverter : public InstructionOperandConverter { Immediate ToImmediate(InstructionOperand* operand) { Constant constant = ToConstant(operand); if (constant.type() == Constant::kInt32 && - (constant.rmode() == RelocInfo::WASM_MEMORY_REFERENCE || - constant.rmode() == RelocInfo::WASM_GLOBAL_REFERENCE || - constant.rmode() == RelocInfo::WASM_MEMORY_SIZE_REFERENCE)) { + RelocInfo::IsWasmReference(constant.rmode())) { return Immediate(reinterpret_cast<Address>(constant.ToInt32()), constant.rmode()); } @@ -2130,6 +2128,10 @@ void CodeGenerator::AssembleArchJump(RpoNumber target) { if (!IsNextInAssemblyOrder(target)) __ jmp(GetLabel(target)); } +void CodeGenerator::AssembleArchTrap(Instruction* instr, + FlagsCondition condition) { + UNREACHABLE(); +} // Assembles boolean materializations after an instruction. void CodeGenerator::AssembleArchBoolean(Instruction* instr, |