]> git.ipfire.org Git - thirdparty/gcc.git/commit
libstdc++: Define C++23 std::forward_like (P2445R1)
authorJonathan Wakely <jwakely@redhat.com>
Tue, 19 Sep 2023 13:37:15 +0000 (14:37 +0100)
committerJonathan Wakely <jwakely@redhat.com>
Mon, 25 Sep 2023 08:48:44 +0000 (09:48 +0100)
commit55cf4f843790faa3335ef3e4baf758860a9a107d
tree9db3fe7cbc8cb30ae7482c423eb1628457a10277
parentc25d6f152118ebf680bf9f5ece98278e5ae13d9d
libstdc++: Define C++23 std::forward_like (P2445R1)

libstdc++-v3/ChangeLog:

* include/bits/move.h (forward_list): Define for C++23.
* include/bits/version.def (forward_like): Define.
* include/bits/version.h: Regenerate.
* include/std/utility (__glibcxx_want_forward_like): Define.
* testsuite/20_util/forward_like/1.cc: New test.
* testsuite/20_util/forward_like/2_neg.cc: New test.
* testsuite/20_util/forward_like/version.cc: New test.
libstdc++-v3/include/bits/move.h
libstdc++-v3/include/bits/version.def
libstdc++-v3/include/bits/version.h
libstdc++-v3/include/std/utility
libstdc++-v3/testsuite/20_util/forward_like/1.cc [new file with mode: 0644]
libstdc++-v3/testsuite/20_util/forward_like/2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/20_util/forward_like/version.cc [new file with mode: 0644]