Index: src/mips64/macro-assembler-mips64.cc |
diff --git a/src/mips64/macro-assembler-mips64.cc b/src/mips64/macro-assembler-mips64.cc |
index 83f1a783ff43889a66423c1e3702e1eda187ffd4..e81d68f405fc661e134b2564487c6705b40b8a5c 100644 |
--- a/src/mips64/macro-assembler-mips64.cc |
+++ b/src/mips64/macro-assembler-mips64.cc |
@@ -3361,7 +3361,8 @@ void MacroAssembler::PopRegisterAsTwoSmis(Register dst, Register scratch) { |
void MacroAssembler::DebugBreak() { |
PrepareCEntryArgs(0); |
- PrepareCEntryFunction(ExternalReference(Runtime::kDebugBreak, isolate())); |
+ PrepareCEntryFunction( |
+ ExternalReference(Runtime::kHandleDebuggerStatement, isolate())); |
CEntryStub ces(isolate(), 1); |
DCHECK(AllowThisStubCall(&ces)); |
Call(ces.GetCode(), RelocInfo::DEBUGGER_STATEMENT); |
@@ -4696,9 +4697,9 @@ void MacroAssembler::DsubuAndCheckForOverflow(Register dst, Register left, |
} |
} |
-void MacroAssembler::CallRuntime(const Runtime::Function* f, |
- int num_arguments, |
- SaveFPRegsMode save_doubles) { |
+void MacroAssembler::CallRuntime(const Runtime::Function* f, int num_arguments, |
+ SaveFPRegsMode save_doubles, |
+ BranchDelaySlot bd) { |
// All parameters are on the stack. v0 has the return value after call. |
// If the expected number of arguments of the runtime function is |
@@ -4713,7 +4714,7 @@ void MacroAssembler::CallRuntime(const Runtime::Function* f, |
PrepareCEntryArgs(num_arguments); |
PrepareCEntryFunction(ExternalReference(f, isolate())); |
CEntryStub stub(isolate(), 1, save_doubles); |
- CallStub(&stub); |
+ CallStub(&stub, TypeFeedbackId::None(), al, zero_reg, Operand(zero_reg), bd); |
} |