This alias-declaration isn't valid (it should go through
allocator_traits) but isn't needed anyway.

        * include/bits/node_handle.h (_Node_handle): Remove invalid and unused
        alias declaration.

Tested powerpc64le-linux, committing to trunk.

commit 7ba39a821c7af0991abdec3f071d8f1270652f48
Author: Jonathan Wakely <jwak...@redhat.com>
Date:   Wed Oct 5 11:26:10 2016 +0100

    Remove invalid alias declaration from _Node_handle
    
        * include/bits/node_handle.h (_Node_handle): Remove invalid and unused
        alias declaration.

diff --git a/libstdc++-v3/include/bits/node_handle.h 
b/libstdc++-v3/include/bits/node_handle.h
index 60c2883..e89092b 100644
--- a/libstdc++-v3/include/bits/node_handle.h
+++ b/libstdc++-v3/include/bits/node_handle.h
@@ -182,10 +182,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     private:
       using _AllocTraits = allocator_traits<_NodeAlloc>;
 
-      using _PtrTraits = pointer_traits<typename _NodeAlloc::pointer>;
-
       _Node_handle(typename _AllocTraits::pointer __ptr,
-                          const _NodeAlloc& __alloc)
+                  const _NodeAlloc& __alloc)
       : _Node_handle_common<_Value, _NodeAlloc>(__ptr, __alloc)
       {
        if (__ptr)
@@ -261,7 +259,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       using _AllocTraits = allocator_traits<_NodeAlloc>;
 
       _Node_handle(typename _AllocTraits::pointer __ptr,
-                          const _NodeAlloc& __alloc)
+                  const _NodeAlloc& __alloc)
       : _Node_handle_common<_Value, _NodeAlloc>(__ptr, __alloc) { }
 
       const value_type&

Reply via email to