summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2018-09-04 09:10:34 +0000
committerzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2018-09-04 09:10:34 +0000
commit4da19286382faa9cea2351d910829359467c6855 (patch)
tree6571eab5bdc1aa3a0fa4831c4a5abe19ba48abc1
parent134773c79acda881f0b51585f71fafdb124b3939 (diff)
downloadmpfr-4da19286382faa9cea2351d910829359467c6855.tar.gz
[src/get_si.c] forgot cast when long > limb
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13115 280ebfd0-de03-0410-8827-d642c229c3f4
-rw-r--r--src/get_si.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/get_si.c b/src/get_si.c
index 89f5ffdfe..e2dbccefd 100644
--- a/src/get_si.c
+++ b/src/get_si.c
@@ -88,7 +88,7 @@ mpfr_get_si (mpfr_srcptr f, mpfr_rnd_t rnd)
if (exp <= GMP_NUMB_BITS)
s += MPFR_MANT(x)[n - 1] >> (GMP_NUMB_BITS - exp);
else
- s += MPFR_MANT(x)[n - 1] << (exp - GMP_NUMB_BITS);
+ s += (long) MPFR_MANT(x)[n - 1] << (exp - GMP_NUMB_BITS);
n --;
exp -= GMP_NUMB_BITS;
}