This commit is contained in:
joaquintides
2022-10-27 18:16:26 +02:00
parent 3aff6ba0e6
commit bfd11a70a0

View File

@@ -1384,18 +1384,8 @@ public:
template<typename Key> template<typename Key>
BOOST_FORCEINLINE iterator find(const Key& x) BOOST_FORCEINLINE iterator find(const Key& x)
{ {
//auto hash=hash_for(x); auto hash=hash_for(x);
auto hash=h()(x); return find_impl(x,position_for(hash),hash);
boost::uint64_t z=(boost::uint64_t)hash;
z^=z>>23;
z*=0xff51afd7ed558ccdull;
z^=z>>23;
//hash=(std::size_t)z;
return find_impl(x,position_for(z),z);
} }
template<typename Key> template<typename Key>