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()); |