| Index: src/ia32/stub-cache-ia32.cc
|
| ===================================================================
|
| --- src/ia32/stub-cache-ia32.cc (revision 3911)
|
| +++ 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);
|
|
|