| Index: src/mips/lithium-codegen-mips.cc
 | 
| diff --git a/src/mips/lithium-codegen-mips.cc b/src/mips/lithium-codegen-mips.cc
 | 
| index 71bacbae651a31e03bd9e376ca54665b2f13319a..3fb08ef7ce9b5f9bb16b001c26b706bc1b7797b8 100644
 | 
| --- a/src/mips/lithium-codegen-mips.cc
 | 
| +++ b/src/mips/lithium-codegen-mips.cc
 | 
| @@ -4708,13 +4708,12 @@ void LCodeGen::DoNumberTagU(LNumberTagU* instr) {
 | 
|      LNumberTagU* instr_;
 | 
|    };
 | 
|  
 | 
| -  LOperand* input = instr->value();
 | 
| -  ASSERT(input->IsRegister() && input->Equals(instr->result()));
 | 
| -  Register reg = ToRegister(input);
 | 
| +  Register input = ToRegister(instr->value());
 | 
| +  Register result = ToRegister(instr->result());
 | 
|  
 | 
|    DeferredNumberTagU* deferred = new(zone()) DeferredNumberTagU(this, instr);
 | 
| -  __ Branch(deferred->entry(), hi, reg, Operand(Smi::kMaxValue));
 | 
| -  __ SmiTag(reg, reg);
 | 
| +  __ Branch(deferred->entry(), hi, input, Operand(Smi::kMaxValue));
 | 
| +  __ SmiTag(result, input);
 | 
|    __ bind(deferred->exit());
 | 
|  }
 | 
|  
 | 
| 
 |