diff options
author | pelissip <pelissip@280ebfd0-de03-0410-8827-d642c229c3f4> | 2005-01-31 08:47:04 +0000 |
---|---|---|
committer | pelissip <pelissip@280ebfd0-de03-0410-8827-d642c229c3f4> | 2005-01-31 08:47:04 +0000 |
commit | 309a3d9adc49fe319e9494ef61474fb42dff8248 (patch) | |
tree | e4b1a873e890e01a89fe1128aa1fc9893e74908a /set_ld.c | |
parent | 66f91a82c3580200d3ea1d88cb0fc4f5931ca811 (diff) | |
download | mpfr-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.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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)); |