From 5c89232d76a99e6ae73674abf563f2427925a36e Mon Sep 17 00:00:00 2001 From: vlefevre Date: Tue, 11 Sep 2018 09:00:21 +0000 Subject: [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 --- src/strtofr.c | 5 +++-- 1 file 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 { -- cgit v1.2.1