Index: src/ia32/stub-cache-ia32.cc |
=================================================================== |
--- src/ia32/stub-cache-ia32.cc (revision 3935) |
+++ src/ia32/stub-cache-ia32.cc (working copy) |
@@ -446,7 +446,7 @@ |
ExternalReference ref = |
ExternalReference(IC_Utility(IC::kLoadCallbackProperty)); |
- __ TailCallRuntime(ref, 5, 1); |
+ __ TailCallExternalReference(ref, 5, 1); |
__ bind(&cleanup); |
__ pop(scratch1); |
@@ -468,7 +468,7 @@ |
ExternalReference ref = ExternalReference( |
IC_Utility(IC::kLoadPropertyWithInterceptorForLoad)); |
- __ TailCallRuntime(ref, 5, 1); |
+ __ TailCallExternalReference(ref, 5, 1); |
} |
private: |
@@ -907,7 +907,7 @@ |
__ push(Immediate(Handle<Map>(transition))); |
__ push(eax); |
__ push(scratch); |
- __ TailCallRuntime( |
+ __ TailCallExternalReference( |
ExternalReference(IC_Utility(IC::kSharedStoreIC_ExtendStorage)), 3, 1); |
return; |
} |
@@ -1587,7 +1587,7 @@ |
// Do tail-call to the runtime system. |
ExternalReference store_callback_property = |
ExternalReference(IC_Utility(IC::kStoreCallbackProperty)); |
- __ TailCallRuntime(store_callback_property, 4, 1); |
+ __ TailCallExternalReference(store_callback_property, 4, 1); |
// Handle store cache miss. |
__ bind(&miss); |
@@ -1636,7 +1636,7 @@ |
// Do tail-call to the runtime system. |
ExternalReference store_ic_property = |
ExternalReference(IC_Utility(IC::kStoreInterceptorProperty)); |
- __ TailCallRuntime(store_ic_property, 3, 1); |
+ __ TailCallExternalReference(store_ic_property, 3, 1); |
// Handle store cache miss. |
__ bind(&miss); |