[gcc(refs/users/ppalka/heads/libstdcxx-constrained-algos)] Use ranges::iter_swap instead of std::swap in ranges::swap_ranges
Patrick Palka
ppalka@gcc.gnu.org
Tue Jan 21 22:41:00 GMT 2020
https://gcc.gnu.org/g:9bc2b7c3cbb9b80d8837d69bf19206b20a3414dc
commit 9bc2b7c3cbb9b80d8837d69bf19206b20a3414dc
Author: Patrick Palka <ppalka@gcc.gnu.org>
Date: Tue Jan 21 16:53:01 2020 -0500
Use ranges::iter_swap instead of std::swap in ranges::swap_ranges
Diff:
---
libstdc++-v3/include/bits/ranges_algo.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libstdc++-v3/include/bits/ranges_algo.h b/libstdc++-v3/include/bits/ranges_algo.h
index fb238b1..cf3d7fc 100644
--- a/libstdc++-v3/include/bits/ranges_algo.h
+++ b/libstdc++-v3/include/bits/ranges_algo.h
@@ -953,7 +953,7 @@ namespace ranges
{
for (; __first1 != __last1 && __first2 != __last2;
++__first1, (void)++__first2)
- std::swap(*__first1, *__first2);
+ ranges::iter_swap(__first1, __first2);
return {__first1, __first2};
}
More information about the Libstdc++-cvs
mailing list