| Index: src/compiler/x64/instruction-selector-x64.cc
|
| diff --git a/src/compiler/x64/instruction-selector-x64.cc b/src/compiler/x64/instruction-selector-x64.cc
|
| index f8a49c4968f97975ba1cc0b38bae2db3ffb69b10..5ad656fb6e402af7afd6cf1b0eab6855deec3df5 100644
|
| --- a/src/compiler/x64/instruction-selector-x64.cc
|
| +++ b/src/compiler/x64/instruction-selector-x64.cc
|
| @@ -734,10 +734,11 @@ void VisitMulHigh(InstructionSelector* selector, Node* node,
|
| if (selector->IsLive(left) && !selector->IsLive(right)) {
|
| std::swap(left, right);
|
| }
|
| + InstructionOperand temps[] = {g.TempRegister(rax)};
|
| // TODO(turbofan): We use UseUniqueRegister here to improve register
|
| // allocation.
|
| selector->Emit(opcode, g.DefineAsFixed(node, rdx), g.UseFixed(left, rax),
|
| - g.UseUniqueRegister(right));
|
| + g.UseUniqueRegister(right), arraysize(temps), temps);
|
| }
|
|
|
|
|
|
|