| Index: src/x64/stub-cache-x64.cc
|
| ===================================================================
|
| --- src/x64/stub-cache-x64.cc (revision 3911)
|
| +++ src/x64/stub-cache-x64.cc (working copy)
|
| @@ -236,8 +236,8 @@
|
| __ Push(Handle<Map>(transition));
|
| __ push(rax);
|
| __ push(scratch);
|
| - __ TailCallRuntime(
|
| - ExternalReference(IC_Utility(IC::kSharedStoreIC_ExtendStorage)), 3, 1);
|
| + ExternalReference ref(IC_Utility(IC::kSharedStoreIC_ExtendStorage));
|
| + __ TailCallExternalReference(ref, 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;
|
| }
|
|
|