From fca37b0d43aeec251bb55ba1323e78ad4a7920bc Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Mon, 18 Oct 2021 01:11:24 +0300 Subject: [PATCH] Fix long double infinity --- test/hash_reference_values.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test/hash_reference_values.cpp b/test/hash_reference_values.cpp index 81f6f68..77df8a1 100644 --- a/test/hash_reference_values.cpp +++ b/test/hash_reference_values.cpp @@ -272,13 +272,13 @@ int main() #if !defined(__GLIBCXX__) - BOOST_TEST_EQ( hv(std::numeric_limits::infinity()), 18446744073709551615ULL ); - BOOST_TEST_EQ( hv(-std::numeric_limits::infinity()), 18446744073709551614ULL ); + BOOST_TEST_EQ( hv(std::numeric_limits::infinity()), 11529215046068502527ULL ); + BOOST_TEST_EQ( hv(-std::numeric_limits::infinity()), 11529215046068535295ULL ); #else - BOOST_TEST_EQ( hv(std::numeric_limits::infinity()), 11529215046068502527ULL ); - BOOST_TEST_EQ( hv(-std::numeric_limits::infinity()), 11529215046068535295ULL ); + BOOST_TEST_EQ( hv(std::numeric_limits::infinity()), 18446744073709551615ULL ); + BOOST_TEST_EQ( hv(-std::numeric_limits::infinity()), 18446744073709551614ULL ); #endif