| Index: src/arm64/lithium-arm64.cc
|
| diff --git a/src/arm64/lithium-arm64.cc b/src/arm64/lithium-arm64.cc
|
| index 6bd7c5b584bd73a923debde6edf704b5b9bf88c8..d18808a587b1cd2a50dc9a58120786de46a978ea 100644
|
| --- a/src/arm64/lithium-arm64.cc
|
| +++ b/src/arm64/lithium-arm64.cc
|
| @@ -2009,10 +2009,9 @@ LInstruction* LChunkBuilder::DoDoubleBits(HDoubleBits* instr) {
|
|
|
|
|
| LInstruction* LChunkBuilder::DoConstructDouble(HConstructDouble* instr) {
|
| - LOperand* lo = UseRegister(instr->lo());
|
| + LOperand* lo = UseRegisterAndClobber(instr->lo());
|
| LOperand* hi = UseRegister(instr->hi());
|
| - LOperand* temp = TempRegister();
|
| - return DefineAsRegister(new(zone()) LConstructDouble(hi, lo, temp));
|
| + return DefineAsRegister(new(zone()) LConstructDouble(hi, lo));
|
| }
|
|
|
|
|
|
|