From a5206f5e4c3210b5ad706d23ca75210970ca0369 Mon Sep 17 00:00:00 2001 From: Chris Peterson Date: Thu, 18 Apr 2013 19:12:06 -0700 Subject: [PATCH] Bug 863804 - Fix -Wsign-compare warning in MacroAssemblerARM::transferMultipleByRunsImpl(). r=dvander --- js/src/ion/arm/MacroAssembler-arm.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/js/src/ion/arm/MacroAssembler-arm.h b/js/src/ion/arm/MacroAssembler-arm.h index 1b8d4bb8882c..cbd46d0c1c87 100644 --- a/js/src/ion/arm/MacroAssembler-arm.h +++ b/js/src/ion/arm/MacroAssembler-arm.h @@ -371,6 +371,8 @@ private: transferMultipleByRunsImpl(FloatRegisterSet set, LoadStore ls, Register rm, DTMMode mode, int32_t sign) { + JS_ASSERT(sign == 1 || sign == -1); + int32_t delta = sign * sizeof(double); int32_t offset = 0; RegisterIterator iter(set); @@ -384,7 +386,7 @@ private: finishFloatTransfer(); } - JS_ASSERT(offset == set.size() * sizeof(double) * sign); + JS_ASSERT(offset == static_cast(set.size() * sizeof(double)) * sign); return offset; } };