diff options
Diffstat (limited to 'libstdc++-v3/ChangeLog')
-rw-r--r-- | libstdc++-v3/ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index ed616df..93935ab 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,16 @@ +2018-05-04 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/85642 fix is_nothrow_default_constructible<optional<T>> + * include/std/optional (_Optional_payload): Add noexcept to default + constructor. Re-indent. + (_Optional_payload<_Tp, true, true, true>): Likewise. Add noexcept to + constructor for copying disengaged payloads. + (_Optional_payload<_Tp, true, false, true>): Likewise. + (_Optional_payload<_Tp, true, true, false>): Likewise. + (_Optional_payload<_Tp, true, false, false>): Likewise. + * testsuite/20_util/optional/cons/85642.cc: New. + * testsuite/20_util/optional/cons/value_neg.cc: Adjust dg-error lines. + 2018-05-03 Jonathan Wakely <jwakely@redhat.com> PR libstdc++/82644 |