| Index: src/x64/lithium-x64.cc
|
| diff --git a/src/x64/lithium-x64.cc b/src/x64/lithium-x64.cc
|
| index a3bd9f6b191dbd7b46da2062ccbec0e4f231f559..9bc33833166c4951c1aa32913794cb80b2c689c7 100644
|
| --- a/src/x64/lithium-x64.cc
|
| +++ b/src/x64/lithium-x64.cc
|
| @@ -1904,9 +1904,7 @@ LInstruction* LChunkBuilder::DoChange(HChange* instr) {
|
| } else {
|
| ASSERT(to.IsDouble());
|
| if (val->CheckFlag(HInstruction::kUint32)) {
|
| - LOperand* temp = FixedTemp(xmm1);
|
| - return DefineAsRegister(
|
| - new(zone()) LUint32ToDouble(UseRegister(val), temp));
|
| + return DefineAsRegister(new(zone()) LUint32ToDouble(UseRegister(val)));
|
| } else {
|
| LOperand* value = Use(val);
|
| return DefineAsRegister(new(zone()) LInteger32ToDouble(value));
|
|
|