From 48f4c5fb0519e41233f000340039a1a9dd00a1f0 Mon Sep 17 00:00:00 2001 From: Gregory Popovitch Date: Wed, 10 Jun 2026 19:42:32 -0400 Subject: [PATCH] Use `std::allocator_traits` to avoid deprecation warnings with modern compilers (#301) --- 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;