aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2021-10-21 01:19:45 +0100
committerJonathan Wakely <jwakely@redhat.com>2021-10-21 01:23:22 +0100
commit0fac85a24f40ef6098b756e8e8655205f4bfbf3e (patch)
tree0460446bcc7e06ff2559b7452dfcf9709ec1e46e /gcc
parent674dda6be01990c2def9bd7a41d53ec996e8b0ed (diff)
downloadgcc-0fac85a24f40ef6098b756e8e8655205f4bfbf3e.zip
gcc-0fac85a24f40ef6098b756e8e8655205f4bfbf3e.tar.gz
gcc-0fac85a24f40ef6098b756e8e8655205f4bfbf3e.tar.bz2
libstdc++: Remove constraints from std::optional monadic ops [PR102863]
The constraints on transform and and_then can cause errors when checking satisfaction. The constraints that were present in R6 of the paper were moved for he final F8 revision, and so should have been included in the implementation. libstdc++-v3/ChangeLog: PR libstdc++/102863 * include/std/optional (optional::and_then, optional::transform): Remove requires-clause. * testsuite/20_util/optional/monadic/and_then.cc: Check overload resolution doesn't cause errors. * testsuite/20_util/optional/monadic/transform.cc: Likewise.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions