From d3953ee5b808b439b600ddc244e9a6e2975ff2be Mon Sep 17 00:00:00 2001 From: greg7mdp Date: Wed, 10 Jun 2026 19:30:58 -0400 Subject: [PATCH] Use `std::allocator_traits` to avoid deprecation warnings with modern compilers --- parallel_hashmap/phmap_base.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/parallel_hashmap/phmap_base.h b/parallel_hashmap/phmap_base.h index 2410dc3..698ef37 100644 --- a/parallel_hashmap/phmap_base.h +++ b/parallel_hashmap/phmap_base.h @@ -1262,17 +1262,17 @@ using GetSizeType = typename std::allocator_traits::size_type; template using GetPropagateOnContainerCopyAssignment = - typename T::propagate_on_container_copy_assignment; + typename std::allocator_traits::propagate_on_container_copy_assignment; template using GetPropagateOnContainerMoveAssignment = - typename T::propagate_on_container_move_assignment; + typename std::allocator_traits::propagate_on_container_move_assignment; template -using GetPropagateOnContainerSwap = typename T::propagate_on_container_swap; +using GetPropagateOnContainerSwap = typename std::allocator_traits::propagate_on_container_swap; template -using GetIsAlwaysEqual = typename T::is_always_equal; +using GetIsAlwaysEqual = typename std::allocator_traits::is_always_equal; template struct GetFirstArg;