forked from boostorg/unordered
7de8c91301
It was needed because std::allocator_traits::construct doesn't work with a const pointer (e.g. pointer to the first member of a std::pair). But now we're only calling construct if BOOST_UNORDERED_CXX11_CONSTRUCTION is true, so the allocator_traits::construct is no longer used here.