summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2015-02-24 15:53:37 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2015-02-24 15:53:37 +0000
commit5269ac2fba4e797330351a07029658d695a838ff (patch)
tree5a53b6c988002459a9210a179251576863baa8a7
parentae4e7f34bab1ba888f84e63d88d8777729c83300 (diff)
downloadmpfr-5269ac2fba4e797330351a07029658d695a838ff.tar.gz
[src/sum.c] Use the new SAFE_DIFF macro.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/new-sum@9308 280ebfd0-de03-0410-8827-d642c229c3f4
-rw-r--r--src/sum.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sum.c b/src/sum.c
index b27e022e5..c82c7e50a 100644
--- a/src/sum.c
+++ b/src/sum.c
@@ -341,7 +341,7 @@ sum_raw (mp_limb_t *wp, mp_size_t ws, mpfr_prec_t wq, mpfr_ptr *const x,
/* This basically tests whether err <= e - prec without
potential integer overflow (since prec >= 0)... */
- if (err <= e && (mpfr_uexp_t) e - (mpfr_uexp_t) err >= prec)
+ if (err <= e && SAFE_DIFF (mpfr_uexp_t, e, err) >= prec)
{
MPFR_LOG_MSG (("(err=%" MPFR_EXP_FSPEC "d) <= (e=%"
MPFR_EXP_FSPEC "d) - (prec=%Pd)\n",