| Index: src/x64/stub-cache-x64.cc
|
| diff --git a/src/x64/stub-cache-x64.cc b/src/x64/stub-cache-x64.cc
|
| index fcddfc4e7e6a009182a89be0a37a2d79011a5f1a..389b6e7c1a89709208b7cae0424db00264e362b3 100644
|
| --- a/src/x64/stub-cache-x64.cc
|
| +++ b/src/x64/stub-cache-x64.cc
|
| @@ -354,7 +354,7 @@ static void CompileCallLoadPropertyWithInterceptor(MacroAssembler* masm,
|
| __ movq(rax, Immediate(5));
|
| __ movq(rbx, ref);
|
|
|
| - CEntryStub stub;
|
| + CEntryStub stub(1);
|
| __ CallStub(&stub);
|
| }
|
|
|
| @@ -489,7 +489,7 @@ class LoadInterceptorCompiler BASE_EMBEDDED {
|
|
|
| ExternalReference ref =
|
| ExternalReference(IC_Utility(IC::kLoadCallbackProperty));
|
| - __ TailCallRuntime(ref, 5);
|
| + __ TailCallRuntime(ref, 5, 1);
|
|
|
| __ bind(&cleanup);
|
| __ pop(scratch1);
|
| @@ -511,7 +511,7 @@ class LoadInterceptorCompiler BASE_EMBEDDED {
|
|
|
| ExternalReference ref = ExternalReference(
|
| IC_Utility(IC::kLoadPropertyWithInterceptorForLoad));
|
| - __ TailCallRuntime(ref, 5);
|
| + __ TailCallRuntime(ref, 5, 1);
|
| }
|
|
|
| private:
|
| @@ -661,7 +661,7 @@ class CallInterceptorCompiler BASE_EMBEDDED {
|
| __ movq(rax, Immediate(5));
|
| __ movq(rbx, ref);
|
|
|
| - CEntryStub stub;
|
| + CEntryStub stub(1);
|
| __ CallStub(&stub);
|
|
|
| __ LeaveInternalFrame();
|
| @@ -1362,7 +1362,7 @@ Object* StoreStubCompiler::CompileStoreCallback(JSObject* object,
|
| // Do tail-call to the runtime system.
|
| ExternalReference store_callback_property =
|
| ExternalReference(IC_Utility(IC::kStoreCallbackProperty));
|
| - __ TailCallRuntime(store_callback_property, 4);
|
| + __ TailCallRuntime(store_callback_property, 4, 1);
|
|
|
| // Handle store cache miss.
|
| __ bind(&miss);
|
| @@ -1450,7 +1450,7 @@ Object* StoreStubCompiler::CompileStoreInterceptor(JSObject* receiver,
|
| // Do tail-call to the runtime system.
|
| ExternalReference store_ic_property =
|
| ExternalReference(IC_Utility(IC::kStoreInterceptorProperty));
|
| - __ TailCallRuntime(store_ic_property, 3);
|
| + __ TailCallRuntime(store_ic_property, 3, 1);
|
|
|
| // Handle store cache miss.
|
| __ bind(&miss);
|
| @@ -1652,7 +1652,7 @@ void StubCompiler::GenerateLoadCallback(JSObject* object,
|
| // Do tail-call to the runtime system.
|
| ExternalReference load_callback_property =
|
| ExternalReference(IC_Utility(IC::kLoadCallbackProperty));
|
| - __ TailCallRuntime(load_callback_property, 5);
|
| + __ TailCallRuntime(load_callback_property, 5, 1);
|
| }
|
|
|
|
|
|
|