From 88b1ba7003c370d6a31d3a62a456c418543f065f Mon Sep 17 00:00:00 2001 From: Marco Bodrato Date: Thu, 29 Dec 2016 00:27:11 +0100 Subject: gmp-h.in: Use ~ __GMP_CAST (mp_bitcnt_t, 0) for maximal bit count --- gmp-h.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gmp-h.in') diff --git a/gmp-h.in b/gmp-h.in index 05b6a0d63..f42c3826e 100644 --- a/gmp-h.in +++ b/gmp-h.in @@ -1844,7 +1844,7 @@ mpz_popcount (mpz_srcptr __gmp_u) __GMP_NOTHROW mp_bitcnt_t __gmp_result; __gmp_usize = __gmp_u->_mp_size; - __gmp_result = (__gmp_usize < 0 ? ULONG_MAX : 0); + __gmp_result = (__gmp_usize < 0 ? ~ __GMP_CAST (mp_bitcnt_t, 0) : __GMP_CAST (mp_bitcnt_t, 0)); if (__GMP_LIKELY (__gmp_usize > 0)) __gmp_result = mpn_popcount (__gmp_u->_mp_d, __gmp_usize); return __gmp_result; -- cgit v1.2.1