Index: src/mips/code-stubs-mips.cc |
diff --git a/src/mips/code-stubs-mips.cc b/src/mips/code-stubs-mips.cc |
index 1af9d3f73b431fad996bf5e9912b7851e6491ef8..f398a4d2ff1462bf2bc3c6836084c83c7afac813 100644 |
--- a/src/mips/code-stubs-mips.cc |
+++ b/src/mips/code-stubs-mips.cc |
@@ -4585,7 +4585,7 @@ void ArrayLengthStub::Generate(MacroAssembler* masm) { |
StubCompiler::GenerateLoadArrayLength(masm, receiver, a3, &miss); |
__ bind(&miss); |
- StubCompiler::GenerateLoadMiss(masm, kind()); |
+ StubCompiler::TailCallBuiltin(masm, StubCompiler::MissBuiltin(kind())); |
} |
@@ -4614,7 +4614,7 @@ void FunctionPrototypeStub::Generate(MacroAssembler* masm) { |
StubCompiler::GenerateLoadFunctionPrototype(masm, receiver, a3, t0, &miss); |
__ bind(&miss); |
- StubCompiler::GenerateLoadMiss(masm, kind()); |
+ StubCompiler::TailCallBuiltin(masm, StubCompiler::MissBuiltin(kind())); |
} |
@@ -4645,7 +4645,7 @@ void StringLengthStub::Generate(MacroAssembler* masm) { |
support_wrapper_); |
__ bind(&miss); |
- StubCompiler::GenerateLoadMiss(masm, kind()); |
+ StubCompiler::TailCallBuiltin(masm, StubCompiler::MissBuiltin(kind())); |
} |
@@ -4715,7 +4715,7 @@ void StoreArrayLengthStub::Generate(MacroAssembler* masm) { |
__ bind(&miss); |
- StubCompiler::GenerateStoreMiss(masm, kind()); |
+ StubCompiler::TailCallBuiltin(masm, StubCompiler::MissBuiltin(kind())); |
} |