diff options
| -rw-r--r-- | libcxx/include/deque | 3 | ||||
| -rw-r--r-- | libcxx/include/forward_list | 4 | ||||
| -rw-r--r-- | libcxx/include/list | 4 |
3 files changed, 6 insertions, 5 deletions
diff --git a/libcxx/include/deque b/libcxx/include/deque index 2ac7bf3826d..6b419c5be8c 100644 --- a/libcxx/include/deque +++ b/libcxx/include/deque @@ -168,6 +168,7 @@ template <class T, class Allocator> _LIBCPP_BEGIN_NAMESPACE_STD template <class _Tp, class _Allocator> class __deque_base; +template <class _Tp, class _Allocator = allocator<_Tp> > class _LIBCPP_TYPE_VIS_ONLY deque; template <class _ValueType, class _Pointer, class _Reference, class _MapPointer, class _DiffType, _DiffType _BlockSize> @@ -1178,7 +1179,7 @@ __deque_base<_Tp, _Allocator>::clear() _NOEXCEPT } } -template <class _Tp, class _Allocator = allocator<_Tp> > +template <class _Tp, class _Allocator /*= allocator<_Tp>*/> class _LIBCPP_TYPE_VIS_ONLY deque : private __deque_base<_Tp, _Allocator> { diff --git a/libcxx/include/forward_list b/libcxx/include/forward_list index 651452f3fe8..a442a9b6386 100644 --- a/libcxx/include/forward_list +++ b/libcxx/include/forward_list @@ -218,7 +218,7 @@ struct __forward_list_node value_type __value_; }; -template<class _Tp, class _Alloc> class _LIBCPP_TYPE_VIS_ONLY forward_list; +template <class _Tp, class _Alloc = allocator<_Tp> > class _LIBCPP_TYPE_VIS_ONLY forward_list; template<class _NodeConstPtr> class _LIBCPP_TYPE_VIS_ONLY __forward_list_const_iterator; template <class _NodePtr> @@ -547,7 +547,7 @@ __forward_list_base<_Tp, _Alloc>::clear() _NOEXCEPT __before_begin()->__next_ = nullptr; } -template <class _Tp, class _Alloc = allocator<_Tp> > +template <class _Tp, class _Alloc /*= allocator<_Tp>*/> class _LIBCPP_TYPE_VIS_ONLY forward_list : private __forward_list_base<_Tp, _Alloc> { diff --git a/libcxx/include/list b/libcxx/include/list index 13f8a53bf25..13e1199df5e 100644 --- a/libcxx/include/list +++ b/libcxx/include/list @@ -226,7 +226,7 @@ struct __list_node _Tp __value_; }; -template <class _Tp, class _Alloc> class _LIBCPP_TYPE_VIS_ONLY list; +template <class _Tp, class _Alloc = allocator<_Tp> > class _LIBCPP_TYPE_VIS_ONLY list; template <class _Tp, class _Alloc> class __list_imp; template <class _Tp, class _VoidPtr> class _LIBCPP_TYPE_VIS_ONLY __list_const_iterator; @@ -799,7 +799,7 @@ __list_imp<_Tp, _Alloc>::swap(__list_imp& __c) #endif } -template <class _Tp, class _Alloc = allocator<_Tp> > +template <class _Tp, class _Alloc /*= allocator<_Tp>*/> class _LIBCPP_TYPE_VIS_ONLY list : private __list_imp<_Tp, _Alloc> { |

