https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105154

--- Comment #1 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jonathan Wakely <r...@gcc.gnu.org>:

https://gcc.gnu.org/g:0dfaf562521ba97c18398d027bf44a15f802f303

commit r12-8062-g0dfaf562521ba97c18398d027bf44a15f802f303
Author: Jonathan Wakely <jwak...@redhat.com>
Date:   Fri Apr 8 18:17:47 2022 +0100

    libstdc++: Fix std::expected<void, E>::swap(expected&) [PR105154]

    libstdc++-v3/ChangeLog:

            PR libstdc++/105154
            * include/std/expected (expected<void, E>::swap): Set
            _M_has_value to false for objects that previously had a value.
            * testsuite/20_util/expected/swap.cc: Fix test to check void
            specialization.

Reply via email to