diff --git a/benchmark/string.cpp b/benchmark/string.cpp index ff7288e4..19ab4eb8 100644 --- a/benchmark/string.cpp +++ b/benchmark/string.cpp @@ -370,7 +370,10 @@ template<> struct fnv1a_hash_impl<64> } }; -struct fnv1a_hash: fnv1a_hash_impl< std::numeric_limits::digits > {}; +struct fnv1a_hash: fnv1a_hash_impl< std::numeric_limits::digits > +{ + using is_avalanching = void; +}; template using std_unordered_map_fnv1a = std::unordered_map, allocator_for>; diff --git a/benchmark/string_view.cpp b/benchmark/string_view.cpp index a07a699d..a7236782 100644 --- a/benchmark/string_view.cpp +++ b/benchmark/string_view.cpp @@ -371,7 +371,10 @@ template<> struct fnv1a_hash_impl<64> } }; -struct fnv1a_hash: fnv1a_hash_impl< std::numeric_limits::digits > {}; +struct fnv1a_hash: fnv1a_hash_impl< std::numeric_limits::digits > +{ + using is_avalanching = void; +}; template using std_unordered_map_fnv1a = std::unordered_map, allocator_for>;