* include/bits/regex.h (match_results::size_type): Use allocator_traits.
Tested x86_64-linux, committed to trunk
Index: include/bits/regex.h =================================================================== --- include/bits/regex.h (revision 182644) +++ include/bits/regex.h (revision 182645) @@ -1490,8 +1490,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION typedef const_iterator iterator; typedef typename std::iterator_traits<_Bi_iter>::difference_type difference_type; - /* TODO: needs allocator_traits */ - typedef typename _Allocator::size_type size_type; + typedef typename allocator_traits<_Allocator>::size_type + size_type; typedef _Allocator allocator_type; typedef typename std::iterator_traits<_Bi_iter>::value_type char_type;