diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2018-09-11 09:00:21 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2018-09-11 09:00:21 +0000 |
commit | 5c89232d76a99e6ae73674abf563f2427925a36e (patch) | |
tree | 1b11d0a89aec31fbdc691e390afbbc8bcc19ff5c /src | |
parent | f20af9ca82951de058e2a1a2145f8504b1e58eb5 (diff) | |
download | mpfr-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
Diffstat (limited to 'src')
-rw-r--r-- | src/strtofr.c | 5 |
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 { |