diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2020-07-06 21:54:12 +0100 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2020-07-06 21:54:59 +0100 |
commit | bcfe4681f9be68f96f0610f30356510ff518806b (patch) | |
tree | f92d49072d3ec20156a3f0bbc6a58d17444344e7 /gcc/c | |
parent | 8992cd1892df1adb352cf5d5b279a00686d1e88a (diff) | |
download | gcc-bcfe4681f9be68f96f0610f30356510ff518806b.zip gcc-bcfe4681f9be68f96f0610f30356510ff518806b.tar.gz gcc-bcfe4681f9be68f96f0610f30356510ff518806b.tar.bz2 |
libstdc++: Constrain std::make_optional
The standard rquires that std::make_optional is constrained similarly to
the std::optional constructors, which our implementation fails to do.
As a conforming extension this also adds a noexcept-specifier to each
std::make_optional overload.
libstdc++-v3/ChangeLog:
* include/std/optional (make_optional): Add enable_if
constraints and noexcept-specifier to each overload.
* testsuite/20_util/optional/make_optional-2.cc: New test.
Diffstat (limited to 'gcc/c')
0 files changed, 0 insertions, 0 deletions