diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2024-08-28 12:01:18 +0100 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2024-10-14 16:48:49 +0100 |
commit | 0515b2436b7c7e5e391eae7edc42173c52bab61d (patch) | |
tree | b57e65532fd40bab040ac5a019d0a81513262cc0 /gcc/coverage.cc | |
parent | 2e30e90a0c2bf8147a6d24854aa653c332c8f84f (diff) | |
download | gcc-0515b2436b7c7e5e391eae7edc42173c52bab61d.zip gcc-0515b2436b7c7e5e391eae7edc42173c52bab61d.tar.gz gcc-0515b2436b7c7e5e391eae7edc42173c52bab61d.tar.bz2 |
libstdc++: Constrain std::expected comparisons (P3379R0)
This proposal of mine has been approved by LEWG and forwarded to LWG. I
expect it to be voted into the draft without significant changes.
libstdc++-v3/ChangeLog:
* include/bits/version.def (constrained_equality): Bump value.
* include/bits/version.h: Regenerate.
* include/std/expected (operator==): Add constraints and
noexcept specifiers.
* testsuite/20_util/optional/relops/constrained.cc: Adjust
check for feature test macro.
* testsuite/20_util/pair/comparison_operators/constrained.cc:
Likewise.
* testsuite/20_util/tuple/comparison_operators/constrained.cc:
Likewise.
* testsuite/20_util/variant/relops/constrained.cc: Likewise.
* testsuite/20_util/expected/equality_constrained.cc: New test.
Diffstat (limited to 'gcc/coverage.cc')
0 files changed, 0 insertions, 0 deletions