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