| Index: src/ic/mips64/handler-compiler-mips64.cc | 
| diff --git a/src/ic/mips64/handler-compiler-mips64.cc b/src/ic/mips64/handler-compiler-mips64.cc | 
| index df87625e56a85473d1cf84d586d4e9864c068665..6a35d6c17475ba66d4a0a7579e241f1e220208ee 100644 | 
| --- a/src/ic/mips64/handler-compiler-mips64.cc | 
| +++ b/src/ic/mips64/handler-compiler-mips64.cc | 
| @@ -333,18 +333,11 @@ | 
| } | 
|  | 
|  | 
| -void NamedStoreHandlerCompiler::GenerateConstantCheck(Register map_reg, | 
| -                                                      int descriptor, | 
| +void NamedStoreHandlerCompiler::GenerateConstantCheck(Object* constant, | 
| Register value_reg, | 
| -                                                      Register scratch, | 
| Label* miss_label) { | 
| -  DCHECK(!map_reg.is(scratch)); | 
| -  DCHECK(!map_reg.is(value_reg)); | 
| -  DCHECK(!value_reg.is(scratch)); | 
| -  __ LoadInstanceDescriptors(map_reg, scratch); | 
| -  __ ld(scratch, | 
| -        FieldMemOperand(scratch, DescriptorArray::GetValueOffset(descriptor))); | 
| -  __ Branch(miss_label, ne, value_reg, Operand(scratch)); | 
| +  __ li(scratch1(), handle(constant, isolate())); | 
| +  __ Branch(miss_label, ne, value_reg, Operand(scratch1())); | 
| } | 
|  | 
|  | 
|  |