| Index: src/x64/lithium-x64.cc
|
| diff --git a/src/x64/lithium-x64.cc b/src/x64/lithium-x64.cc
|
| index 974a97017cbcbec11338feaf1b5523bb56ee40fb..72d621a954c8b0d02372f2e02858fd26c37e09f6 100644
|
| --- a/src/x64/lithium-x64.cc
|
| +++ b/src/x64/lithium-x64.cc
|
| @@ -2297,7 +2297,7 @@ LInstruction* LChunkBuilder::DoStoreNamedField(HStoreNamedField* instr) {
|
| } else if (can_be_constant) {
|
| val = UseRegisterOrConstant(instr->value());
|
| } else if (FLAG_track_fields && instr->field_representation().IsSmi()) {
|
| - val = UseTempRegister(instr->value());
|
| + val = UseRegister(instr->value());
|
| } else if (FLAG_track_double_fields &&
|
| instr->field_representation().IsDouble()) {
|
| val = UseRegisterAtStart(instr->value());
|
|
|