From 0e2e911df57b40c46a33bb6413ea635752b4a07c Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Fri, 3 Jun 2022 22:43:04 +0300 Subject: [PATCH] Attempt to fix -Wsign-conversion warnings under some GCC versions --- test/hash_complex_test.cpp | 2 +- test/hash_number_test.cpp | 6 ++---- test/hash_number_test2.cpp | 2 +- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/test/hash_complex_test.cpp b/test/hash_complex_test.cpp index 73f43de..f9a7bc8 100644 --- a/test/hash_complex_test.cpp +++ b/test/hash_complex_test.cpp @@ -101,7 +101,7 @@ template void complex_grid_test( short N ) } } - BOOST_TEST_EQ( hashes.size(), N * N ); + BOOST_TEST_EQ( hashes.size(), static_cast( N * N ) ); } int main() diff --git a/test/hash_number_test.cpp b/test/hash_number_test.cpp index 668a86c..a463498 100644 --- a/test/hash_number_test.cpp +++ b/test/hash_number_test.cpp @@ -103,10 +103,8 @@ void limits_test(T*) if (limits::is_integer) { - BOOST_TEST(BOOST_HASH_TEST_NAMESPACE::hash_value(min_value) - == std::size_t(min_value)); - BOOST_TEST(BOOST_HASH_TEST_NAMESPACE::hash_value(max_value) - == std::size_t(max_value)); + BOOST_TEST_EQ(BOOST_HASH_TEST_NAMESPACE::hash_value(min_value), std::size_t(min_value)); + BOOST_TEST_EQ(BOOST_HASH_TEST_NAMESPACE::hash_value(max_value), std::size_t(max_value)); } #endif } diff --git a/test/hash_number_test2.cpp b/test/hash_number_test2.cpp index 324a24b..64373e7 100644 --- a/test/hash_number_test2.cpp +++ b/test/hash_number_test2.cpp @@ -29,7 +29,7 @@ void collision_test_() hashes.insert( boost::hash()( i * M ) ); } - BOOST_TEST_EQ( hashes.size(), 256 ); + BOOST_TEST_EQ( hashes.size(), 256u ); } template