Index: src/ia32/stub-cache-ia32.cc |
diff --git a/src/ia32/stub-cache-ia32.cc b/src/ia32/stub-cache-ia32.cc |
index 049c57e4f16a4b97d8d59db7cb030e82832ebd95..4fd12afdcf1136e8721e596b126ffbb71d5b6a2c 100644 |
--- a/src/ia32/stub-cache-ia32.cc |
+++ b/src/ia32/stub-cache-ia32.cc |
@@ -302,7 +302,7 @@ static void CompileCallLoadPropertyWithInterceptor(MacroAssembler* masm, |
__ mov(eax, Immediate(5)); |
__ mov(ebx, Immediate(ref)); |
- CEntryStub stub; |
+ CEntryStub stub(1); |
__ CallStub(&stub); |
} |
@@ -467,7 +467,7 @@ class LoadInterceptorCompiler BASE_EMBEDDED { |
ExternalReference ref = |
ExternalReference(IC_Utility(IC::kLoadCallbackProperty)); |
- __ TailCallRuntime(ref, 5); |
+ __ TailCallRuntime(ref, 5, 1); |
__ bind(&cleanup); |
__ pop(scratch1); |
@@ -489,7 +489,7 @@ class LoadInterceptorCompiler BASE_EMBEDDED { |
ExternalReference ref = ExternalReference( |
IC_Utility(IC::kLoadPropertyWithInterceptorForLoad)); |
- __ TailCallRuntime(ref, 5); |
+ __ TailCallRuntime(ref, 5, 1); |
} |
private: |
@@ -593,7 +593,7 @@ class CallInterceptorCompiler BASE_EMBEDDED { |
__ mov(eax, Immediate(5)); |
__ mov(ebx, Immediate(ref)); |
- CEntryStub stub; |
+ CEntryStub stub(1); |
__ CallStub(&stub); |
__ LeaveInternalFrame(); |
@@ -789,7 +789,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); |
} |
@@ -1237,7 +1237,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); |
@@ -1290,7 +1290,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); |