forked from boostorg/container_hash
Attempt to fix -Wsign-conversion warnings under some GCC versions
This commit is contained in:
@ -101,7 +101,7 @@ template<class T> void complex_grid_test( short N )
|
||||
}
|
||||
}
|
||||
|
||||
BOOST_TEST_EQ( hashes.size(), N * N );
|
||||
BOOST_TEST_EQ( hashes.size(), static_cast<std::size_t>( N * N ) );
|
||||
}
|
||||
|
||||
int main()
|
||||
|
@ -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
|
||||
}
|
||||
|
@ -29,7 +29,7 @@ void collision_test_()
|
||||
hashes.insert( boost::hash<T>()( i * M ) );
|
||||
}
|
||||
|
||||
BOOST_TEST_EQ( hashes.size(), 256 );
|
||||
BOOST_TEST_EQ( hashes.size(), 256u );
|
||||
}
|
||||
|
||||
template <class T>
|
||||
|
Reference in New Issue
Block a user