From: whesse@chromium.org Date: Tue, 13 Jul 2010 08:55:06 +0000 (+0000) Subject: Fix compilation error on 64-bit MacOS V8 compilation. ASSERT_EQ macro needs unambigu... X-Git-Tag: upstream/4.7.83~21505 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=20d4c6d52db06d8d689a2ad892cd329d12a671b0;p=platform%2Fupstream%2Fv8.git Fix compilation error on 64-bit MacOS V8 compilation. ASSERT_EQ macro needs unambiguous similar integer types as arguments. Review URL: http://codereview.chromium.org/2982005 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5048 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- diff --git a/src/x64/codegen-x64.cc b/src/x64/codegen-x64.cc index 6eae623..9917481 100644 --- a/src/x64/codegen-x64.cc +++ b/src/x64/codegen-x64.cc @@ -10295,7 +10295,7 @@ void CompareStub::Generate(MacroAssembler* masm) { // A smi plus a heap object has the low bit set, a heap object plus // a heap object has the low bit clear. ASSERT_EQ(0, kSmiTag); - ASSERT_EQ(V8_UINT64_C(1), kSmiTagMask); + ASSERT_EQ(static_cast(1), kSmiTagMask); __ lea(rcx, Operand(rax, rdx, times_1, 0)); __ testb(rcx, Immediate(kSmiTagMask)); __ j(not_zero, ¬_both_objects);