]> git.ipfire.org Git - people/ms/gcc.git/commit
libstdc++: Fix constraint on std::optional assignment [PR 100982]
authorJonathan Wakely <jwakely@redhat.com>
Wed, 9 Jun 2021 10:03:15 +0000 (11:03 +0100)
committerJonathan Wakely <jwakely@redhat.com>
Fri, 11 Jun 2021 22:23:56 +0000 (23:23 +0100)
commite198d93d49f89a3b69f9b4e4c305f9f8b511027a
tree45a93d3d690aa5fbadccfbe72271761130929fea
parent4f11586945fffd0ff808c16f2f341f9e85d83749
libstdc++: Fix constraint on std::optional assignment [PR 100982]

libstdc++-v3/ChangeLog:

PR libstdc++/100982
* include/std/optional (optional::operator=(const optional<U>&)):
Fix value category used in is_assignable check.
* testsuite/20_util/optional/assignment/100982.cc: New test.

(cherry picked from commit b3fce1bd45f72cc9e55fb7431762e92e30fefcf1)
libstdc++-v3/include/std/optional
libstdc++-v3/testsuite/20_util/optional/assignment/100982.cc [new file with mode: 0644]