| Index: src/ic/mips/handler-compiler-mips.cc | 
| diff --git a/src/ic/mips/handler-compiler-mips.cc b/src/ic/mips/handler-compiler-mips.cc | 
| index f4e0f0baba6721d96376fe6932e078f79f4e07d1..4a2a414592464fe898b9deb4bf3becd0d385ae95 100644 | 
| --- a/src/ic/mips/handler-compiler-mips.cc | 
| +++ b/src/ic/mips/handler-compiler-mips.cc | 
| @@ -107,13 +107,19 @@ void NamedStoreHandlerCompiler::GenerateStoreViaSetter( | 
| void PropertyHandlerCompiler::PushVectorAndSlot(Register vector, | 
| Register slot) { | 
| MacroAssembler* masm = this->masm(); | 
| -  __ Push(vector, slot); | 
| +  STATIC_ASSERT(LoadWithVectorDescriptor::kSlot < | 
| +                LoadWithVectorDescriptor::kVector); | 
| +  STATIC_ASSERT(StoreWithVectorDescriptor::kSlot < | 
| +                StoreWithVectorDescriptor::kVector); | 
| +  STATIC_ASSERT(StoreTransitionDescriptor::kSlot < | 
| +                StoreTransitionDescriptor::kVector); | 
| +  __ Push(slot, vector); | 
| } | 
|  | 
|  | 
| void PropertyHandlerCompiler::PopVectorAndSlot(Register vector, Register slot) { | 
| MacroAssembler* masm = this->masm(); | 
| -  __ Pop(vector, slot); | 
| +  __ Pop(slot, vector); | 
| } | 
|  | 
|  | 
| @@ -123,6 +129,9 @@ void PropertyHandlerCompiler::DiscardVectorAndSlot() { | 
| __ Addu(sp, sp, Operand(2 * kPointerSize)); | 
| } | 
|  | 
| +void PropertyHandlerCompiler::PushReturnAddress(Register tmp) { UNREACHABLE(); } | 
| + | 
| +void PropertyHandlerCompiler::PopReturnAddress(Register tmp) { UNREACHABLE(); } | 
|  | 
| void PropertyHandlerCompiler::GenerateDictionaryNegativeLookup( | 
| MacroAssembler* masm, Label* miss_label, Register receiver, | 
| @@ -353,12 +362,6 @@ void NamedStoreHandlerCompiler::GenerateRestoreName(Handle<Name> name) { | 
| } | 
|  | 
|  | 
| -void NamedStoreHandlerCompiler::RearrangeVectorAndSlot( | 
| -    Register current_map, Register destination_map) { | 
| -  DCHECK(false);  // Not implemented. | 
| -} | 
| - | 
| - | 
| void NamedStoreHandlerCompiler::GenerateRestoreMap(Handle<Map> transition, | 
| Register map_reg, | 
| Register scratch, | 
|  |