update bounds as it is not deterministic accross platforms

This commit is contained in:
Sébastien Loriot 2022-04-20 07:19:01 +02:00
parent 80cd926cef
commit 464e23bbb3
1 changed files with 2 additions and 2 deletions

View File

@ -808,8 +808,8 @@ void test_shift_positive() {
auto shift = std::numeric_limits<double>::max_exponent - std::numeric_limits<double>::digits + 1; auto shift = std::numeric_limits<double>::max_exponent - std::numeric_limits<double>::digits + 1;
auto r = CGAL::Boost_MP_internal::shift_positive_interval({d,d},shift); auto r = CGAL::Boost_MP_internal::shift_positive_interval({d,d},shift);
d = ldexp(d,shift); d = ldexp(d,shift);
assert(isinf(d)); assert(d >= (std::numeric_limits<double>::max)());
assert(r.first < d && d <= r.second); assert(r.first <= d && d <= r.second);
} }
{ {
double d = (1L << 53) - 1; double d = (1L << 53) - 1;