File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed
libcxx/include/__algorithm Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -51,16 +51,15 @@ inline _LIBCPP_HIDE_FROM_ABI void __variadic_expansion_dummy(initializer_list<in
5151
5252# define _EXPAND_VARIADIC (expression ) std::__variadic_expansion_dummy({(expression, 0 )...})
5353
54- template <class _Iterator >
55- _LIBCPP_HIDE_FROM_ABI constexpr auto __move_assign_please (_Iterator __i)
56- -> enable_if_t<is_move_assignable<typename iterator_traits<_Iterator>::value_type>::value,
57- move_iterator<_Iterator> > {
54+ template <class _Iterator ,
55+ enable_if_t <is_move_assignable<typename iterator_traits<_Iterator>::value_type>::value, int > = 0 >
56+ _LIBCPP_HIDE_FROM_ABI constexpr move_iterator<_Iterator> __move_assign_please (_Iterator __i) {
5857 return std::make_move_iterator (std::move (__i));
5958}
6059
61- template <class _Iterator >
62- _LIBCPP_HIDE_FROM_ABI constexpr auto __move_assign_please ( _Iterator __i)
63- -> enable_if_t<not is_move_assignable<typename iterator_traits< _Iterator>::value_type>::value, _Iterator> {
60+ template <class _Iterator ,
61+ enable_if_t <!is_move_assignable< typename iterator_traits< _Iterator>::value_type>::value, int > = 0 >
62+ _LIBCPP_HIDE_FROM_ABI constexpr _Iterator __move_assign_please ( _Iterator __i) {
6463 return __i;
6564}
6665
You can’t perform that action at this time.
0 commit comments