Fix Win64 build.
authorager@chromium.org <ager@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 22 Jul 2010 09:01:00 +0000 (09:01 +0000)
committerager@chromium.org <ager@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 22 Jul 2010 09:01:00 +0000 (09:01 +0000)
TBR=ricow@chromium.org
Review URL: http://codereview.chromium.org/3017024

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5117 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/x64/codegen-x64.cc

index 9a8508e..88ad606 100644 (file)
@@ -8069,9 +8069,9 @@ Result CodeGenerator::EmitNamedStore(Handle<String> name, bool is_contextual) {
     __ lea(scratch.reg(), Operand(receiver.reg(), offset));
     __ RecordWriteHelper(receiver.reg(), scratch.reg(), value.reg());
     if (FLAG_debug_code) {
-      __ movq(receiver.reg(), Immediate(BitCast<int64_t>(kZapValue)));
-      __ movq(value.reg(), Immediate(BitCast<int64_t>(kZapValue)));
-      __ movq(scratch.reg(), Immediate(BitCast<int64_t>(kZapValue)));
+      __ movq(receiver.reg(), BitCast<int64_t>(kZapValue), RelocInfo::NONE);
+      __ movq(value.reg(), BitCast<int64_t>(kZapValue), RelocInfo::NONE);
+      __ movq(scratch.reg(), BitCast<int64_t>(kZapValue), RelocInfo::NONE);
     }
     __ bind(&skip_write_barrier);
     value.Unuse();