]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
alloc_traits.h (__alloc_traits::difference_type): Define.
authorJonathan Wakely <jwakely.gcc@gmail.com>
Sun, 22 Apr 2012 14:38:33 +0000 (14:38 +0000)
committerJonathan Wakely <redi@gcc.gnu.org>
Sun, 22 Apr 2012 14:38:33 +0000 (15:38 +0100)
* include/ext/alloc_traits.h (__alloc_traits::difference_type):
Define.

From-SVN: r186673

libstdc++-v3/ChangeLog
libstdc++-v3/include/ext/alloc_traits.h

index 516fc8f7ed6f655840a01a4a2d3d424269d47707..1aeff2fa80fe22ae72b2f8b4a4320f1468bf5446 100644 (file)
@@ -1,3 +1,8 @@
+2012-04-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       * include/ext/alloc_traits.h (__alloc_traits::difference_type):
+       Define.
+
 2012-04-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
 
        PR libstdc++/53027
index 4862636645e4fd94f47ea5cf451b8f6600f493a4..b3e3af663a6296aa239588c47f17e0d07c43378c 100644 (file)
@@ -99,6 +99,7 @@ template<typename _Alloc>
     typedef typename _Base_type::pointer            pointer;
     typedef typename _Base_type::const_pointer      const_pointer;
     typedef typename _Base_type::size_type          size_type;
+    typedef typename _Base_type::difference_type    difference_type;
     // C++0x allocators do not define reference or const_reference
     typedef value_type&                             reference;
     typedef const value_type&                       const_reference;
@@ -170,6 +171,7 @@ template<typename _Alloc>
     typedef typename _Alloc::reference              reference;
     typedef typename _Alloc::const_reference        const_reference;
     typedef typename _Alloc::size_type              size_type;
+    typedef typename _Alloc::difference_type        difference_type;
 
     static pointer
     allocate(_Alloc& __a, size_type __n)