@@ -1379,10 +1379,10 @@ __pattern_minmax_element(__hetero_tag<_BackendTag> __tag, _ExecutionPolicy&& __e
13791379
13801380 auto __view = oneapi::dpl::__ranges::views::all_read (__r);
13811381 auto __v_begin = __view.begin ();
1382+ using __v_iterator_t = decltype (__v_begin);
13821383
1383- std::pair<oneapi::dpl::__ranges::__iterator_t <_R>, oneapi::dpl::__ranges::__iterator_t <_R>> __res =
1384- oneapi::dpl::__internal::__ranges::__pattern_minmax_element (__tag, std::forward<_ExecutionPolicy>(__exec),
1385- __view, __comp_2);
1384+ std::pair<__v_iterator_t , __v_iterator_t > __res = oneapi::dpl::__internal::__ranges::__pattern_minmax_element (
1385+ __tag, std::forward<_ExecutionPolicy>(__exec), __view, __comp_2);
13861386
13871387 return {__r_begin + std::ranges::distance (__v_begin, __res.first ),
13881388 __r_begin + std::ranges::distance (__v_begin, __res.second )};
@@ -1394,7 +1394,7 @@ __pattern_minmax(__hetero_tag<_BackendTag>, _ExecutionPolicy&& __exec, _R&& __r,
13941394{
13951395 oneapi::dpl::__internal::__binary_op<_Comp, _Proj, _Proj> __comp_2{__comp, __proj, __proj};
13961396
1397- __pattern_minmax_element_impl_return_t <_R> __res = __res = __pattern_minmax_element_impl (
1397+ __pattern_minmax_element_impl_return_t <_R> __res = __pattern_minmax_element_impl (
13981398 _BackendTag{}, std::forward<_ExecutionPolicy>(__exec), std::forward<_R>(__r), __comp_2);
13991399
14001400 return {__res.first .second , __res.second .second };
0 commit comments