Index: src/arm/simulator-arm.cc |
diff --git a/src/arm/simulator-arm.cc b/src/arm/simulator-arm.cc |
index 75a75ecd0ae7c66362c7ca77e3e05ab90366aa44..06c1bb9724e23ded9b413e6ff11b45b0b1d12ad4 100644 |
--- a/src/arm/simulator-arm.cc |
+++ b/src/arm/simulator-arm.cc |
@@ -1933,7 +1933,8 @@ void Simulator::SoftwareInterrupt(Instruction* instr) { |
set_register(r0, arg0); |
} else { |
// builtin call. |
- DCHECK(redirection->type() == ExternalReference::BUILTIN_CALL); |
+ DCHECK(redirection->type() == ExternalReference::BUILTIN_CALL || |
+ redirection->type() == ExternalReference::BUILTIN_CALL_PAIR); |
SimulatorRuntimeCall target = |
reinterpret_cast<SimulatorRuntimeCall>(external); |
if (::v8::internal::FLAG_trace_sim || !stack_aligned) { |