From 9e938aca41e524d9b804134d2bfecedc12ff5801 Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Mon, 18 Oct 2021 03:00:17 +0300 Subject: [PATCH] Revert "Update (uint128)-1 test" This reverts commit cab5c6c8d7e4152d15459ade3e15e3f99f39f9c5. --- test/hash_reference_values.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/test/hash_reference_values.cpp b/test/hash_reference_values.cpp index 19e664b..5a0289c 100644 --- a/test/hash_reference_values.cpp +++ b/test/hash_reference_values.cpp @@ -124,9 +124,15 @@ int main() BOOST_TEST_EQ( hv((uint128)1), 1 ); BOOST_TEST_EQ( hv((uint128)65535), 65535 ); - // (uint128)-1 does the former under gcc 9 and below, the latter under gcc 10+ - BOOST_TEST_EQ( hv((uint128)(unsigned long long)-1), 18446744073709551615ULL ); - BOOST_TEST_EQ( hv(~(uint128)0), 13835058055282163777ULL ); +#if defined(BOOST_GCC) && BOOST_GCC < 100000 + + BOOST_TEST_EQ( hv((uint128)-1), 18446744073709551615ULL ); + +#else + + BOOST_TEST_EQ( hv((uint128)-1), 13835058055282163777ULL ); + +#endif #endif