|
for (; __begin != __end; ++__begin) |
Probably we may replace the next code
for (; __begin != __end; ++__begin)
;
return ::std::get<1>(__begin.base());
by one simple call line in __pattern_walk2(__parallel_forward_tag :
return __first2 + (__last1 - __first1);