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