diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2021-10-21 01:19:45 +0100 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2021-10-21 01:23:22 +0100 |
commit | 0fac85a24f40ef6098b756e8e8655205f4bfbf3e (patch) | |
tree | 0460446bcc7e06ff2559b7452dfcf9709ec1e46e /gcc/fortran/expr.c | |
parent | 674dda6be01990c2def9bd7a41d53ec996e8b0ed (diff) | |
download | gcc-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/fortran/expr.c')
0 files changed, 0 insertions, 0 deletions