]> git.ipfire.org Git - thirdparty/gcc.git/commit
libstdc++: Add noexcept to bad_expected_access<void> members (LWG 4031)
authorJonathan Wakely <jwakely@redhat.com>
Wed, 26 Jun 2024 13:15:29 +0000 (14:15 +0100)
committerThomas Koenig <tkoenig@gcc.gnu.org>
Sun, 28 Jul 2024 17:05:56 +0000 (19:05 +0200)
commitb42f73132c51aece4bed43cdceb4b8cf31197a2b
treedea107b10996e60543449ec534312087c4c8e2b5
parenta2a6695d8aa63e03bd52351c4435a88a8b78802a
libstdc++: Add noexcept to bad_expected_access<void> members (LWG 4031)

libstdc++-v3/ChangeLog:

* include/std/expected (bad_expected_access<void>): Add noexcept
to special member functions, as per LWG 4031.
* testsuite/20_util/expected/bad.cc: Check for nothrow copy and
move members.
libstdc++-v3/include/std/expected
libstdc++-v3/testsuite/20_util/expected/bad.cc