| Index: include/__hash_table
|
| diff --git a/include/__hash_table b/include/__hash_table
|
| index cfa763ab217ac79ffa88c29fb55d11204a229189..f96e16d94d821328b8e63ef354eb6447fcc36950 100644
|
| --- a/include/__hash_table
|
| +++ b/include/__hash_table
|
| @@ -775,7 +775,7 @@ public:
|
| public:
|
| // Create __node
|
| typedef __hash_node<value_type, typename __alloc_traits::void_pointer> __node;
|
| - typedef typename __rebind_alloc_helper<__alloc_traits, __node>::type __node_allocator;
|
| + typedef typename __rebind_counting_alloc_helper<__alloc_traits, __node>::type __node_allocator;
|
| typedef allocator_traits<__node_allocator> __node_traits;
|
| typedef typename __node_traits::pointer __node_pointer;
|
| typedef typename __node_traits::pointer __node_const_pointer;
|
| @@ -790,7 +790,7 @@ public:
|
|
|
| private:
|
|
|
| - typedef typename __rebind_alloc_helper<__node_traits, __node_pointer>::type __pointer_allocator;
|
| + typedef typename __rebind_counting_alloc_helper<__node_traits, __node_pointer, false>::type __pointer_allocator;
|
| typedef __bucket_list_deallocator<__pointer_allocator> __bucket_list_deleter;
|
| typedef unique_ptr<__node_pointer[], __bucket_list_deleter> __bucket_list;
|
| typedef allocator_traits<__pointer_allocator> __pointer_alloc_traits;
|
|
|