diff --git a/source/algorithms.tex b/source/algorithms.tex index a4f2de53e5..6e8907e877 100644 --- a/source/algorithms.tex +++ b/source/algorithms.tex @@ -10408,9 +10408,8 @@ \effects Equivalent to: \begin{codeblock} -for (; ifirst != ilast && ofirst != olast; ++ofirst, (void)++ifirst) { +for (; ifirst != ilast && ofirst != olast; ++ofirst, (void)++ifirst) ::new (@\placeholdernc{voidify}@(*ofirst)) remove_reference_t>(*ifirst); -} return {std::move(ifirst), ofirst}; \end{codeblock} \end{itemdescr} @@ -10431,10 +10430,9 @@ \effects Equivalent to: \begin{codeblock} -for ( ; n > 0; ++result, (void) ++first, --n) { +for ( ; n > 0; ++result, (void) ++first, --n) ::new (@\placeholdernc{voidify}@(*result)) typename iterator_traits::value_type(*first); -} \end{codeblock} \pnum @@ -10517,10 +10515,9 @@ \effects Equivalent to: \begin{codeblock} -for (; ifirst != ilast && ofirst != olast; ++ofirst, (void)++ifirst) { +for (; ifirst != ilast && ofirst != olast; ++ofirst, (void)++ifirst) ::new (@\placeholder{voidify}@(*ofirst)) remove_reference_t>(ranges::iter_move(ifirst)); -} return {std::move(ifirst), ofirst}; \end{codeblock} @@ -10622,9 +10619,8 @@ \effects Equivalent to: \begin{codeblock} -for (; first != last; ++first) { +for (; first != last; ++first) ::new (@\placeholdernc{voidify}@(*first)) remove_reference_t>(x); -} return first; \end{codeblock} \end{itemdescr}