From 7f08721380c3ef27d56b1166f3c0446c18fe5be0 Mon Sep 17 00:00:00 2001 From: David Anderson Date: Wed, 4 Aug 2010 15:11:30 -0700 Subject: [PATCH] [JAEGER] Fixed warning in FastArithmetic.cpp. --HG-- extra : rebase_source : 70bf9eae527e5a6f3eb85c26db5b094c528dfe24 --- js/src/methodjit/FastArithmetic.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/src/methodjit/FastArithmetic.cpp b/js/src/methodjit/FastArithmetic.cpp index 97bae39a9b7..ec96932da38 100644 --- a/js/src/methodjit/FastArithmetic.cpp +++ b/js/src/methodjit/FastArithmetic.cpp @@ -802,13 +802,13 @@ mjit::Compiler::jsop_mod() MaybeJump done; if (lhsMaybeNeg) { - RegisterID lhsData; + MaybeRegisterID lhsData; if (!lhsIsNeg) lhsData = frame.tempRegForData(lhs); Jump negZero1 = masm.branchTest32(Assembler::NonZero, X86Registers::edx); MaybeJump negZero2; if (!lhsIsNeg) - negZero2 = masm.branchTest32(Assembler::Zero, lhsData, Imm32(0x80000000)); + negZero2 = masm.branchTest32(Assembler::Zero, lhsData.reg(), Imm32(0x80000000)); /* Darn, negative 0. */ masm.storeValue(DoubleValue(-0.0), frame.addressOf(lhs));