@@ -42,8 +42,8 @@ template <class _Cp, bool _IsConst>
4242_LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI __bit_iterator<_Cp, false > __copy_aligned (
4343 __bit_iterator<_Cp, _IsConst> __first, __bit_iterator<_Cp, _IsConst> __last, __bit_iterator<_Cp, false > __result) {
4444 using _In = __bit_iterator<_Cp, _IsConst>;
45- using difference_type = typename _In::difference_type;
46- using __storage_type = typename _In::__storage_type;
45+ using difference_type = _In::difference_type;
46+ using __storage_type = _In::__storage_type;
4747
4848 const int __bits_per_word = _In::__bits_per_word;
4949 difference_type __n = __last - __first;
@@ -87,8 +87,8 @@ template <class _Cp, bool _IsConst>
8787_LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI __bit_iterator<_Cp, false > __copy_unaligned (
8888 __bit_iterator<_Cp, _IsConst> __first, __bit_iterator<_Cp, _IsConst> __last, __bit_iterator<_Cp, false > __result) {
8989 using _In = __bit_iterator<_Cp, _IsConst>;
90- using difference_type = typename _In::difference_type;
91- using __storage_type = typename _In::__storage_type;
90+ using difference_type = _In::difference_type;
91+ using __storage_type = _In::__storage_type;
9292
9393 const int __bits_per_word = _In::__bits_per_word;
9494 difference_type __n = __last - __first;
@@ -177,7 +177,7 @@ struct __copy_impl {
177177 : __result_(__result) {}
178178
179179 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 void
180- operator ()(typename _Traits::__local_iterator __lfirst, typename _Traits::__local_iterator __llast) {
180+ operator ()(_Traits::__local_iterator __lfirst, _Traits::__local_iterator __llast) {
181181 __result_ = std::__copy (__lfirst, __llast, std::move (__result_)).second ;
182182 }
183183 };
@@ -197,7 +197,7 @@ struct __copy_impl {
197197 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 pair<_InIter, _OutIter>
198198 operator ()(_InIter __first, _InIter __last, _OutIter __result) const {
199199 using _Traits = __segmented_iterator_traits<_OutIter>;
200- using _DiffT = typename common_type<__iter_diff_t <_InIter>, __iter_diff_t <_OutIter> >::type;
200+ using _DiffT = common_type<__iter_diff_t <_InIter>, __iter_diff_t <_OutIter> >::type;
201201
202202 if (__first == __last)
203203 return std::make_pair (std::move (__first), std::move (__result));
0 commit comments