| Index: src/arm/lithium-arm.cc
|
| diff --git a/src/arm/lithium-arm.cc b/src/arm/lithium-arm.cc
|
| index 2f34d6915f75ab34a9b3e21ea8b12f360fa2f890..d7fd7bf8777457382c22e60bf4fcea12fdf07912 100644
|
| --- a/src/arm/lithium-arm.cc
|
| +++ b/src/arm/lithium-arm.cc
|
| @@ -2020,7 +2020,7 @@ LInstruction* LChunkBuilder::DoChange(HChange* instr) {
|
| LOperand* value = UseRegisterAtStart(val);
|
| if (val->CheckFlag(HInstruction::kUint32)) {
|
| LNumberTagU* result = new(zone()) LNumberTagU(value);
|
| - return AssignEnvironment(AssignPointerMap(DefineSameAsFirst(result)));
|
| + return AssignEnvironment(AssignPointerMap(DefineAsRegister(result)));
|
| } else if (val->HasRange() && val->range()->IsInSmiRange()) {
|
| return DefineAsRegister(new(zone()) LSmiTag(value));
|
| } else {
|
|
|