]> git.ipfire.org Git - thirdparty/gcc.git/commit
libstdc++: Fix get<0> constraint for lvalue ranges::subrange (LWG 3589)
authorJonathan Wakely <jwakely@redhat.com>
Thu, 14 Nov 2024 17:31:43 +0000 (17:31 +0000)
committerJonathan Wakely <jwakely@redhat.com>
Wed, 16 Apr 2025 17:50:42 +0000 (18:50 +0100)
commit6d8ee74e424c9d42b8164296dda0ec604a971253
treee31a8d5c641bf0f07254c18477251f30fb19e290
parentc0d805192b0092235b2ef32a184b17a76ebac401
libstdc++: Fix get<0> constraint for lvalue ranges::subrange (LWG 3589)

Approved at October 2021 plenary.

libstdc++-v3/ChangeLog:

* include/bits/ranges_util.h (subrange::begin): Fix constraint,
as per LWG 3589.
* testsuite/std/ranges/subrange/lwg3589.cc: New test.

(cherry picked from commit 4a3a0be34f723df192361e43bb48b9292dfe3a54)
libstdc++-v3/include/bits/ranges_util.h
libstdc++-v3/testsuite/std/ranges/subrange/lwg3589.cc [new file with mode: 0644]