| 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) {
|
|
|