Index: src/ia32/code-stubs-ia32.cc |
diff --git a/src/ia32/code-stubs-ia32.cc b/src/ia32/code-stubs-ia32.cc |
index 1b27540317ccd4ad3b138b59de2fa43c75864698..22a052cd64010f957cee20c1b53092678bba407d 100644 |
--- a/src/ia32/code-stubs-ia32.cc |
+++ b/src/ia32/code-stubs-ia32.cc |
@@ -3301,7 +3301,7 @@ void ArrayLengthStub::Generate(MacroAssembler* masm) { |
StubCompiler::GenerateLoadArrayLength(masm, edx, eax, &miss); |
__ bind(&miss); |
- StubCompiler::GenerateLoadMiss(masm, kind()); |
+ StubCompiler::TailCallBuiltin(masm, StubCompiler::MissBuiltin(kind())); |
} |
@@ -3320,7 +3320,7 @@ void FunctionPrototypeStub::Generate(MacroAssembler* masm) { |
StubCompiler::GenerateLoadFunctionPrototype(masm, edx, eax, ebx, &miss); |
__ bind(&miss); |
- StubCompiler::GenerateLoadMiss(masm, kind()); |
+ StubCompiler::TailCallBuiltin(masm, StubCompiler::MissBuiltin(kind())); |
} |
@@ -3340,7 +3340,7 @@ void StringLengthStub::Generate(MacroAssembler* masm) { |
StubCompiler::GenerateLoadStringLength(masm, edx, eax, ebx, &miss, |
support_wrapper_); |
__ bind(&miss); |
- StubCompiler::GenerateLoadMiss(masm, kind()); |
+ StubCompiler::TailCallBuiltin(masm, StubCompiler::MissBuiltin(kind())); |
} |
@@ -3404,7 +3404,7 @@ void StoreArrayLengthStub::Generate(MacroAssembler* masm) { |
__ bind(&miss); |
- StubCompiler::GenerateStoreMiss(masm, kind()); |
+ StubCompiler::TailCallBuiltin(masm, StubCompiler::MissBuiltin(kind())); |
} |