diff options
-rw-r--r-- | gmp-h.in | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -1502,7 +1502,7 @@ mpz_abs (mpz_ptr __gmp_w, mpz_srcptr __gmp_u) mp_size_t __gmp_n = z->_mp_size; \ mp_ptr __gmp_p = z->_mp_d; \ return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval) \ - || (__gmp_n == 2 && __gmp_p[1] <= (maxval >> GMP_NUMB_BITS))); + || (__gmp_n == 2 && __gmp_p[1] <= ((mp_limb_t) maxval >> GMP_NUMB_BITS))); #endif #if defined (__GMP_EXTERN_INLINE) || __GMP_FORCE_mpz_fits_uint_p |