diff options
author | Patrick Palka <ppalka@redhat.com> | 2022-09-13 11:18:07 -0400 |
---|---|---|
committer | Patrick Palka <ppalka@redhat.com> | 2022-09-13 11:18:07 -0400 |
commit | 7aa80c82ecf3a320faca276b22b4a4286bbebacf (patch) | |
tree | 3cea2c4f6bb3316b9289c8a3abec59390065f7be /gcc/tree-ssa.cc | |
parent | edf6fe7800369136c1a8ddcaf75a042a3a938c84 (diff) | |
download | gcc-7aa80c82ecf3a320faca276b22b4a4286bbebacf.zip gcc-7aa80c82ecf3a320faca276b22b4a4286bbebacf.tar.gz gcc-7aa80c82ecf3a320faca276b22b4a4286bbebacf.tar.bz2 |
libstdc++: Implement LWG 3569 changes to join_view::_Iterator
libstdc++-v3/ChangeLog:
* include/std/ranges (join_view::_Iterator::_M_satisfy):
Adjust resetting _M_inner as per LWG 3569.
(join_view::_Iterator::_M_inner): Wrap in std::optional
as per LWG 3569.
(join_view::_Iterator::_Iterator): Relax constraints as
per LWG 3569.
(join_view::_Iterator::operator*): Adjust as per LWG 3569.
(join_view::_Iterator::operator->): Likewise.
(join_view::_Iterator::operator++): Likewise.
(join_view::_Iterator::operator--): Likewise.
(join_view::_Iterator::iter_move): Likewise.
(join_view::_Iterator::iter_swap): Likewise.
* testsuite/std/ranges/adaptors/join.cc (test14): New test.
Diffstat (limited to 'gcc/tree-ssa.cc')
0 files changed, 0 insertions, 0 deletions