| 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()));
|
| }
|
|
|
|
|
|
|