libstdc++: Apply proposed resolution for LWG 3450
authorPatrick Palka <ppalka@redhat.com>
Mon, 12 Oct 2020 17:46:24 +0000 (13:46 -0400)
committerPatrick Palka <ppalka@redhat.com>
Mon, 12 Oct 2020 17:46:24 +0000 (13:46 -0400)
commitc5aad5a41838dbfd29ff114692ff9533b52746b4
treeb8c2de4f7b24bd6225243ee44817633b950caac2
parente066821b6f6b7332c7a67981f7b33c9ba0ccaee7
libstdc++: Apply proposed resolution for LWG 3450

libstdc++-v3/ChangeLog:

* include/std/ranges (take_while_view::begin): Constrain the
const overload further as per LWG 3450.
(take_while_view::end): Likewise.
* testsuite/std/ranges/adaptors/take_while.cc: Add test for LWG
3450.
libstdc++-v3/include/std/ranges
libstdc++-v3/testsuite/std/ranges/adaptors/take_while.cc