diff --git a/benchmark/uint64.cpp b/benchmark/uint64.cpp index 44ef9fd4..94be050a 100644 --- a/benchmark/uint64.cpp +++ b/benchmark/uint64.cpp @@ -313,7 +313,17 @@ int main() { init_indices(); +#if defined(BOOST_LIBSTDCXX_VERSION) && __SIZE_WIDTH__ == 32 + + // Pathological behavior: + // https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104945 + +#else + test( "std::unordered_map" ); + +#endif + test( "boost::unordered_map" ); test( "boost::unordered_flat_map" );