Index: src/x64/stub-cache-x64.cc |
=================================================================== |
--- src/x64/stub-cache-x64.cc (revision 3935) |
+++ src/x64/stub-cache-x64.cc (working copy) |
@@ -236,7 +236,7 @@ |
__ Push(Handle<Map>(transition)); |
__ push(rax); |
__ push(scratch); |
- __ TailCallRuntime( |
+ __ TailCallExternalReference( |
ExternalReference(IC_Utility(IC::kSharedStoreIC_ExtendStorage)), 3, 1); |
return; |
} |
@@ -526,7 +526,7 @@ |
ExternalReference ref = |
ExternalReference(IC_Utility(IC::kLoadCallbackProperty)); |
- __ TailCallRuntime(ref, 5, 1); |
+ __ TailCallExternalReference(ref, 5, 1); |
__ bind(&cleanup); |
__ pop(scratch1); |
@@ -548,7 +548,7 @@ |
ExternalReference ref = ExternalReference( |
IC_Utility(IC::kLoadPropertyWithInterceptorForLoad)); |
- __ TailCallRuntime(ref, 5, 1); |
+ __ TailCallExternalReference(ref, 5, 1); |
} |
private: |
@@ -1360,7 +1360,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); |
@@ -1438,7 +1438,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); |
@@ -1637,7 +1637,7 @@ |
// Do tail-call to the runtime system. |
ExternalReference load_callback_property = |
ExternalReference(IC_Utility(IC::kLoadCallbackProperty)); |
- __ TailCallRuntime(load_callback_property, 5, 1); |
+ __ TailCallExternalReference(load_callback_property, 5, 1); |
return true; |
} |