From 605aed299a7ed53547a9f61ba31e63a480901653 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Sun, 22 Apr 2012 14:38:33 +0000 Subject: [PATCH] alloc_traits.h (__alloc_traits::difference_type): Define. * include/ext/alloc_traits.h (__alloc_traits::difference_type): Define. From-SVN: r186673 --- libstdc++-v3/ChangeLog | 5 +++++ libstdc++-v3/include/ext/alloc_traits.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 516fc8f7ed6..1aeff2fa80f 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2012-04-22 Jonathan Wakely + + * include/ext/alloc_traits.h (__alloc_traits::difference_type): + Define. + 2012-04-22 Jonathan Wakely PR libstdc++/53027 diff --git a/libstdc++-v3/include/ext/alloc_traits.h b/libstdc++-v3/include/ext/alloc_traits.h index 4862636645e..b3e3af663a6 100644 --- a/libstdc++-v3/include/ext/alloc_traits.h +++ b/libstdc++-v3/include/ext/alloc_traits.h @@ -99,6 +99,7 @@ template 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 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)