diff options
author | Torbjorn Granlund <tg@gmplib.org> | 2016-11-28 15:45:15 +0100 |
---|---|---|
committer | Torbjorn Granlund <tg@gmplib.org> | 2016-11-28 15:45:15 +0100 |
commit | f88d50b656e66ac0209351649a612b7445d0c097 (patch) | |
tree | 06384607eeaeb5df16ca5e2a00796ae96bb15188 /mpz/kronsz.c | |
parent | 063f2ddcba879345e0d86dbbe4e6cd8276478478 (diff) | |
download | gmp-f88d50b656e66ac0209351649a612b7445d0c097.tar.gz |
Use ABS_CAST to avoid undefined behaviour.
Diffstat (limited to 'mpz/kronsz.c')
-rw-r--r-- | mpz/kronsz.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mpz/kronsz.c b/mpz/kronsz.c index adf6a6da3..92cc971fe 100644 --- a/mpz/kronsz.c +++ b/mpz/kronsz.c @@ -71,7 +71,7 @@ mpz_si_kronecker (long a, mpz_srcptr b) /* b odd */ result_bit1 ^= JACOBI_ASGN_SU_BIT1 (a, b_low); - a_limb = (unsigned long) ABS(a); + a_limb = ABS_CAST(mp_limb_t, a); if ((a_limb & 1) == 0) { |