From faee6fae6d09fb5d8c809946a113eb70c2968892 Mon Sep 17 00:00:00 2001 From: Noah Misch Date: Sat, 16 Feb 2019 15:28:27 -0800 Subject: [PATCH] Suppress another case of MSVC warning 4146. --- contrib/pgcrypto/imath.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/contrib/pgcrypto/imath.c b/contrib/pgcrypto/imath.c index 431eb6c444a..92422aa3ad5 100644 --- a/contrib/pgcrypto/imath.c +++ b/contrib/pgcrypto/imath.c @@ -17,6 +17,7 @@ * - remove includes covered by c.h * - rename DEBUG to IMATH_DEBUG * - replace stdint.h usage with c.h equivalents + * - suppress MSVC warning 4146 * * 2. Download a newer imath.c and imath.h. Transform them like in step 1. * Apply to these files the diff you saved in step 1. Look for new lines @@ -2359,7 +2360,14 @@ s_ucmp(mp_int a, mp_int b) static int s_vcmp(mp_int a, mp_small v) { +#if _MSC_VER +#pragma warning(push) +#pragma warning(disable: 4146) +#endif mp_usmall uv = (v < 0) ? -(mp_usmall) v : (mp_usmall) v; +#if _MSC_VER +#pragma warning(pop) +#endif return s_uvcmp(a, uv); } -- 2.39.5