| Index: src/arm/stub-cache-arm.cc
|
| ===================================================================
|
| --- src/arm/stub-cache-arm.cc (revision 3935)
|
| +++ src/arm/stub-cache-arm.cc (working copy)
|
| @@ -297,7 +297,7 @@
|
| __ push(receiver_reg);
|
| __ mov(r2, Operand(Handle<Map>(transition)));
|
| __ stm(db_w, sp, r2.bit() | r0.bit());
|
| - __ TailCallRuntime(
|
| + __ TailCallExternalReference(
|
| ExternalReference(IC_Utility(IC::kSharedStoreIC_ExtendStorage)),
|
| 3, 1);
|
| return;
|
| @@ -529,7 +529,7 @@
|
|
|
| ExternalReference ref =
|
| ExternalReference(IC_Utility(IC::kLoadCallbackProperty));
|
| - __ TailCallRuntime(ref, 5, 1);
|
| + __ TailCallExternalReference(ref, 5, 1);
|
|
|
| __ bind(&cleanup);
|
| __ pop(scratch1);
|
| @@ -549,7 +549,7 @@
|
|
|
| ExternalReference ref = ExternalReference(
|
| IC_Utility(IC::kLoadPropertyWithInterceptorForLoad));
|
| - __ TailCallRuntime(ref, 5, 1);
|
| + __ TailCallExternalReference(ref, 5, 1);
|
| }
|
|
|
| private:
|
| @@ -719,7 +719,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;
|
| }
|
| @@ -1204,7 +1204,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);
|
| @@ -1251,7 +1251,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);
|
|
|