diff --git a/pstl/include/pstl/internal/algorithm_impl.h b/pstl/include/pstl/internal/algorithm_impl.h index ca3fa82dd37f..c8e2e1bfa736 100644 --- a/pstl/include/pstl/internal/algorithm_impl.h +++ b/pstl/include/pstl/internal/algorithm_impl.h @@ -177,6 +177,7 @@ pattern_walk1_n(_ExecutionPolicy&&, _ForwardIterator __first, _Size __n, _Functi return internal::brick_walk1_n(__first, __n, __f, __is_vector); } +#if __PSTL_USE_PAR_POLICIES template _RandomAccessIterator pattern_walk1_n(_ExecutionPolicy&& __exec, _RandomAccessIterator __first, _Size __n, _Function __f, @@ -187,6 +188,7 @@ pattern_walk1_n(_ExecutionPolicy&& __exec, _RandomAccessIterator __first, _Size std::true_type()); return __first + __n; } +#endif template _ForwardIterator @@ -2499,6 +2501,7 @@ pattern_generate_n(_ExecutionPolicy&&, _OutputIterator __first, _Size __count, _ return internal::brick_generate_n(__first, __count, __g, __is_vector); } +#if __PSTL_USE_PAR_POLICIES template _OutputIterator pattern_generate_n(_ExecutionPolicy&& __exec, _OutputIterator __first, _Size __count, _Generator __g, @@ -2509,6 +2512,7 @@ pattern_generate_n(_ExecutionPolicy&& __exec, _OutputIterator __first, _Size __c return internal::pattern_generate(std::forward<_ExecutionPolicy>(__exec), __first, __first + __count, __g, std::true_type(), __is_vector); } +#endif //------------------------------------------------------------------------ // remove