| Index: src/ic/mips64/ic-mips64.cc | 
| diff --git a/src/ic/mips64/ic-mips64.cc b/src/ic/mips64/ic-mips64.cc | 
| index 4070b35bf3a3a17615b714f1e22d1668a21764b7..4ee37713c0c94ca5efa2741bea770e446d46ce42 100644 | 
| --- a/src/ic/mips64/ic-mips64.cc | 
| +++ b/src/ic/mips64/ic-mips64.cc | 
| @@ -9,6 +9,7 @@ | 
|  | 
| #include "src/codegen.h" | 
| #include "src/ic/ic.h" | 
| +#include "src/ic/ic-compiler.h" | 
| #include "src/ic/stub-cache.h" | 
|  | 
| namespace v8 { | 
| @@ -692,18 +693,6 @@ void KeyedLoadIC::GenerateString(MacroAssembler* masm) { | 
| } | 
|  | 
|  | 
| -void KeyedStoreIC::GenerateRuntimeSetProperty(MacroAssembler* masm, | 
| -                                              StrictMode strict_mode) { | 
| -  // Push receiver, key and value for runtime call. | 
| -  __ Push(ReceiverRegister(), NameRegister(), ValueRegister()); | 
| - | 
| -  __ li(a0, Operand(Smi::FromInt(strict_mode)));  // Strict mode. | 
| -  __ Push(a0); | 
| - | 
| -  __ TailCallRuntime(Runtime::kSetProperty, 4, 1); | 
| -} | 
| - | 
| - | 
| static void KeyedStoreGenerateGenericHelper( | 
| MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, | 
| KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length, | 
| @@ -906,7 +895,7 @@ void KeyedStoreIC::GenerateGeneric(MacroAssembler* masm, | 
| // a0: value. | 
| // a1: key. | 
| // a2: receiver. | 
| -  GenerateRuntimeSetProperty(masm, strict_mode); | 
| +  PropertyICCompiler::GenerateRuntimeSetProperty(masm, strict_mode); | 
|  | 
| // Extra capacity case: Check if there is extra capacity to | 
| // perform the store and update the length. Used for adding one | 
| @@ -1072,18 +1061,6 @@ void StoreIC::GenerateNormal(MacroAssembler* masm) { | 
| } | 
|  | 
|  | 
| -void StoreIC::GenerateRuntimeSetProperty(MacroAssembler* masm, | 
| -                                         StrictMode strict_mode) { | 
| -  __ Push(ReceiverRegister(), NameRegister(), ValueRegister()); | 
| - | 
| -  __ li(a0, Operand(Smi::FromInt(strict_mode))); | 
| -  __ Push(a0); | 
| - | 
| -  // Do tail-call to runtime routine. | 
| -  __ TailCallRuntime(Runtime::kSetProperty, 4, 1); | 
| -} | 
| - | 
| - | 
| #undef __ | 
|  | 
|  | 
|  |