diff --git a/libstdc++-v3/testsuite/20_util/hash/int128.cc b/libstdc++-v3/testsuite/20_util/hash/int128.cc index 7c3a1baa0ec6..a26d2e219535 100644 --- a/libstdc++-v3/testsuite/20_util/hash/int128.cc +++ b/libstdc++-v3/testsuite/20_util/hash/int128.cc @@ -9,12 +9,12 @@ int main() #ifdef __SIZEOF_INT128__ std::hash<__int128> h; __int128 i = (__int128)0x123456789; - VERIFY( h(i) == i ); + VERIFY( h(i) == (std::size_t)i ); VERIFY( h(-i) == (std::size_t)-i ); VERIFY( h(~i) == (std::size_t)~i ); std::hash hu; unsigned __int128 u = i; - VERIFY( hu(u) == u ); + VERIFY( hu(u) == (std::size_t)u ); VERIFY( hu(~u) == (std::size_t)~u ); #endif }