| Index: src/arm/code-stubs-arm.cc
|
| diff --git a/src/arm/code-stubs-arm.cc b/src/arm/code-stubs-arm.cc
|
| index f2f64087a494617b016a7b72f75f4e55993628e6..09425eec0e861322a2238090fb3fb18b67647a14 100644
|
| --- a/src/arm/code-stubs-arm.cc
|
| +++ b/src/arm/code-stubs-arm.cc
|
| @@ -4513,7 +4513,7 @@ void ArrayLengthStub::Generate(MacroAssembler* masm) {
|
|
|
| StubCompiler::GenerateLoadArrayLength(masm, receiver, r3, &miss);
|
| __ bind(&miss);
|
| - StubCompiler::GenerateLoadMiss(masm, kind());
|
| + StubCompiler::TailCallBuiltin(masm, StubCompiler::MissBuiltin(kind()));
|
| }
|
|
|
|
|
| @@ -4542,7 +4542,7 @@ void FunctionPrototypeStub::Generate(MacroAssembler* masm) {
|
|
|
| StubCompiler::GenerateLoadFunctionPrototype(masm, receiver, r3, r4, &miss);
|
| __ bind(&miss);
|
| - StubCompiler::GenerateLoadMiss(masm, kind());
|
| + StubCompiler::TailCallBuiltin(masm, StubCompiler::MissBuiltin(kind()));
|
| }
|
|
|
|
|
| @@ -4573,7 +4573,7 @@ void StringLengthStub::Generate(MacroAssembler* masm) {
|
| support_wrapper_);
|
|
|
| __ bind(&miss);
|
| - StubCompiler::GenerateLoadMiss(masm, kind());
|
| + StubCompiler::TailCallBuiltin(masm, StubCompiler::MissBuiltin(kind()));
|
| }
|
|
|
|
|
| @@ -4643,7 +4643,7 @@ void StoreArrayLengthStub::Generate(MacroAssembler* masm) {
|
|
|
| __ bind(&miss);
|
|
|
| - StubCompiler::GenerateStoreMiss(masm, kind());
|
| + StubCompiler::TailCallBuiltin(masm, StubCompiler::MissBuiltin(kind()));
|
| }
|
|
|
|
|
|
|