| Index: src/x64/lithium-x64.cc
|
| diff --git a/src/x64/lithium-x64.cc b/src/x64/lithium-x64.cc
|
| index 101c406ab1511b71cd06aa501acf5ac5bf78c3d8..c567b73d1c78cdf029b6d847afe28a2dc3806976 100644
|
| --- a/src/x64/lithium-x64.cc
|
| +++ b/src/x64/lithium-x64.cc
|
| @@ -2114,7 +2114,7 @@ LInstruction* LChunkBuilder::DoStoreKeyed(HStoreKeyed* instr) {
|
| Representation value_representation = instr->value()->representation();
|
| if (value_representation.IsDouble()) {
|
| object = UseRegisterAtStart(instr->elements());
|
| - val = UseRegisterAtStart(instr->value());
|
| + val = UseTempRegister(instr->value());
|
| key = UseRegisterOrConstantAtStart(instr->key());
|
| } else {
|
| ASSERT(value_representation.IsSmiOrTagged() ||
|
|
|