libstdc++: Implement LWG 3546 changes to common_iterator
authorPatrick Palka <ppalka@redhat.com>
Sat, 19 Jun 2021 00:50:13 +0000 (20:50 -0400)
committerPatrick Palka <ppalka@redhat.com>
Sat, 19 Jun 2021 00:50:13 +0000 (20:50 -0400)
commit4123650bd0ae53153142949ab5305eb48ec86390
tree1e13877c96af2ce88d49fb9c54081670a40b5713
parentc5581d4842efff98060c6caf270c6f6c55e9888a
libstdc++: Implement LWG 3546 changes to common_iterator

libstdc++-v3/ChangeLog:

* include/bits/stl_iterator.h
(__detail::__common_iter_use_postfix_proxy): Add
move_constructible constraint as per LWG 3546.
(common_iterator::__postfix_proxy): Adjust initializer of
_M_keep as per LWG 3546.
libstdc++-v3/include/bits/stl_iterator.h