From ce1605aa9008d391e280dfc9a7954e06c4c8af5d Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Sat, 8 Aug 2015 13:32:27 +0200 Subject: [PATCH] fe.c: silence warning using similar technique already used in line 166. MSVC warning is: warning C4146: unary minus operator applied to unsigned type, result still unsigned --- src/fe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fe.c b/src/fe.c index 448e3e9..33ffa23 100644 --- a/src/fe.c +++ b/src/fe.c @@ -225,7 +225,7 @@ void fe_cswap(fe f,fe g,unsigned int b) { int32_t x7 = f7 ^ g7; int32_t x8 = f8 ^ g8; int32_t x9 = f9 ^ g9; - b = -b; + b = (unsigned int) (- (int) b); /* silence warning */ x0 &= b; x1 &= b; x2 &= b;