| Index: src/arm/ic-arm.cc
|
| ===================================================================
|
| --- src/arm/ic-arm.cc (revision 3473)
|
| +++ src/arm/ic-arm.cc (working copy)
|
| @@ -276,7 +276,7 @@
|
|
|
| // Cache miss: Jump to runtime.
|
| __ bind(&miss);
|
| - Generate(masm, argc, ExternalReference(IC_Utility(kCallIC_Miss)));
|
| + GenerateMiss(masm, argc);
|
| }
|
|
|
|
|
| @@ -371,13 +371,11 @@
|
|
|
| // Cache miss: Jump to runtime.
|
| __ bind(&miss);
|
| - Generate(masm, argc, ExternalReference(IC_Utility(kCallIC_Miss)));
|
| + GenerateMiss(masm, argc);
|
| }
|
|
|
|
|
| -void CallIC::Generate(MacroAssembler* masm,
|
| - int argc,
|
| - const ExternalReference& f) {
|
| +void CallIC::GenerateMiss(MacroAssembler* masm, int argc) {
|
| // ----------- S t a t e -------------
|
| // -- lr: return address
|
| // -----------------------------------
|
| @@ -394,7 +392,7 @@
|
|
|
| // Call the entry.
|
| __ mov(r0, Operand(2));
|
| - __ mov(r1, Operand(f));
|
| + __ mov(r1, Operand(ExternalReference(IC_Utility(kCallIC_Miss))));
|
|
|
| CEntryStub stub(1);
|
| __ CallStub(&stub);
|
|
|