From: Noah Misch Date: Sat, 16 Feb 2019 23:28:27 +0000 (-0800) Subject: Suppress another case of MSVC warning 4146. X-Git-Tag: REL_12_BETA1~723 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=faee6fae6d09fb5d8c809946a113eb70c2968892;p=postgresql Suppress another case of MSVC warning 4146. --- diff --git a/contrib/pgcrypto/imath.c b/contrib/pgcrypto/imath.c index 431eb6c444..92422aa3ad 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); }