Index: src/x64/full-codegen-x64.cc |
diff --git a/src/x64/full-codegen-x64.cc b/src/x64/full-codegen-x64.cc |
index 667784d67a3ef66d051aeaee64476064bc2558ac..50ad35b8b3b04b92b1a913fab9bdffd196af2709 100644 |
--- a/src/x64/full-codegen-x64.cc |
+++ b/src/x64/full-codegen-x64.cc |
@@ -315,8 +315,12 @@ void FullCodeGenerator::EmitProfilingCounterReset() { |
reset_value = 10; |
} |
__ movq(rbx, profiling_counter_, RelocInfo::EMBEDDED_OBJECT); |
- __ Move(FieldOperand(rbx, JSGlobalPropertyCell::kValueOffset), |
- Smi::FromInt(reset_value)); |
+ |
Jakob Kummerow
2012/03/29 13:51:49
nit: unnecessary blank line.
|
+ __ movq(kScratchRegister, |
+ reinterpret_cast<uint64_t>(Smi::FromInt(reset_value)), |
+ RelocInfo::NONE); |
+ __ movq(FieldOperand(rbx, JSGlobalPropertyCell::kValueOffset), |
+ kScratchRegister); |
} |