summaryrefslogtreecommitdiff
path: root/mpz/kronzs.c
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2000-05-21 03:35:03 +0200
committerKevin Ryde <user42@zip.com.au>2000-05-21 03:35:03 +0200
commitac433e15765836f0dcc9369f35644b146683de1e (patch)
tree361e6482b88e652f144b33ffb88dcb55235299d6 /mpz/kronzs.c
parentbf0b8f4c7770a468725ae72ffabcf3fb172b33b0 (diff)
downloadgmp-ac433e15765836f0dcc9369f35644b146683de1e.tar.gz
A cast isn't an lvalue.
Diffstat (limited to 'mpz/kronzs.c')
-rw-r--r--mpz/kronzs.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/mpz/kronzs.c b/mpz/kronzs.c
index 5841cfe92..d734f41d4 100644
--- a/mpz/kronzs.c
+++ b/mpz/kronzs.c
@@ -66,7 +66,8 @@ mpz_kronecker_zi_si (a, b)
count_trailing_zeros (twos, b);
result_bit1 ^= JACOBI_TWOS_U_BIT1 (twos, PTR(a)[0]);
- if ((((unsigned long) b) >>= twos) == 1)
+ b = ((unsigned long) b) >> twos;
+ if (b == 1)
return JACOBI_BIT1_TO_PN (result_bit1);
else
return mpn_jacobi_base (mpz_fdiv_ui (a, b), b, result_bit1);