summaryrefslogtreecommitdiff
path: root/set_ld.c
diff options
context:
space:
mode:
authorpelissip <pelissip@280ebfd0-de03-0410-8827-d642c229c3f4>2005-01-31 08:47:04 +0000
committerpelissip <pelissip@280ebfd0-de03-0410-8827-d642c229c3f4>2005-01-31 08:47:04 +0000
commit309a3d9adc49fe319e9494ef61474fb42dff8248 (patch)
treee4b1a873e890e01a89fe1128aa1fc9893e74908a /set_ld.c
parent66f91a82c3580200d3ea1d88cb0fc4f5931ca811 (diff)
downloadmpfr-309a3d9adc49fe319e9494ef61474fb42dff8248.tar.gz
Fix a wrong assertion when double == long double.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3250 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'set_ld.c')
-rw-r--r--set_ld.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/set_ld.c b/set_ld.c
index 68d17a07c..b294b393c 100644
--- a/set_ld.c
+++ b/set_ld.c
@@ -154,8 +154,8 @@ mpfr_set_ld (mpfr_ptr r, long double d, mp_rnd_t rnd_mode)
{
/* since DBL_MIN < ABS(d) < DBL_MAX, the cast to double should not
overflow here */
- MPFR_ASSERTD ((long double) DBL_MIN < ABS (d));
- MPFR_ASSERTD ((long double) DBL_MAX > ABS (d));
+ MPFR_ASSERTD ((long double) DBL_MIN <= ABS (d));
+ MPFR_ASSERTD ((long double) DBL_MAX >= ABS (d));
inexact = mpfr_set_d (u, (double) d, GMP_RNDN);
MPFR_ASSERTD (inexact == 0);
MPFR_ASSERTD (!MPFR_IS_ZERO (u));