Re: [committed 2/3] libstdc++: Constrain std::make_optional

2020-07-06 Thread Jonathan Wakely via Gcc-patches
On 06/07/20 22:06 +0100, Jonathan Wakely wrote: 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. libst

[committed 2/3] libstdc++: Constrain std::make_optional

2020-07-06 Thread Jonathan Wakely via Gcc-patches
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/optiona