summaryrefslogtreecommitdiff
path: root/mpz/kronsz.c
diff options
context:
space:
mode:
authorTorbjorn Granlund <tg@gmplib.org>2016-11-28 15:45:15 +0100
committerTorbjorn Granlund <tg@gmplib.org>2016-11-28 15:45:15 +0100
commitf88d50b656e66ac0209351649a612b7445d0c097 (patch)
tree06384607eeaeb5df16ca5e2a00796ae96bb15188 /mpz/kronsz.c
parent063f2ddcba879345e0d86dbbe4e6cd8276478478 (diff)
downloadgmp-f88d50b656e66ac0209351649a612b7445d0c097.tar.gz
Use ABS_CAST to avoid undefined behaviour.
Diffstat (limited to 'mpz/kronsz.c')
-rw-r--r--mpz/kronsz.c2
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)
{