summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2018-09-11 09:00:21 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2018-09-11 09:00:21 +0000
commit5c89232d76a99e6ae73674abf563f2427925a36e (patch)
tree1b11d0a89aec31fbdc691e390afbbc8bcc19ff5c
parentf20af9ca82951de058e2a1a2145f8504b1e58eb5 (diff)
downloadmpfr-5c89232d76a99e6ae73674abf563f2427925a36e.tar.gz
[src/strtofr.c] Replaced "exact &=" by "exact = exact &&" as usual.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13168 280ebfd0-de03-0410-8827-d642c229c3f4
-rw-r--r--src/strtofr.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/strtofr.c b/src/strtofr.c
index de5fdb119..b7d31e2d2 100644
--- a/src/strtofr.c
+++ b/src/strtofr.c
@@ -580,8 +580,9 @@ parsed_string_to_mpfr (mpfr_t x, struct parsed_string *pstr, mpfr_rnd_t rnd)
{
exact = real_ysize == ysize + 1 || y[0] == MPFR_LIMB_ZERO;
/* mpn_rshift allows overlap, provided destination <= source */
- exact &= mpn_rshift (y, y + real_ysize - ysize - 1, real_ysize,
- GMP_NUMB_BITS - count) == MPFR_LIMB_ZERO;
+ exact = exact &&
+ mpn_rshift (y, y + real_ysize - ysize - 1, real_ysize,
+ GMP_NUMB_BITS - count) == MPFR_LIMB_ZERO;
}
else
{