summaryrefslogtreecommitdiff
path: root/exp_2.c
diff options
context:
space:
mode:
Diffstat (limited to 'exp_2.c')
-rw-r--r--exp_2.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/exp_2.c b/exp_2.c
index 76f390fb3..67f56c528 100644
--- a/exp_2.c
+++ b/exp_2.c
@@ -380,7 +380,7 @@ mpfr_exp2_aux2 (mpz_t s, mpfr_srcptr r, int q, int *exps)
ql = q - *exps - mpz_sizeinbase(s, 2) + expr + mpz_sizeinbase(rr, 2);
l+=m;
}
- while (expr+mpz_sizeinbase(rr, 2) > -q);
+ while ((size_t) expr+mpz_sizeinbase(rr, 2) > (size_t)((int)-q));
TMP_FREE(marker);
mpz_clear(tmp);