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

--- Comment #9 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:164a761a9f4798dc69ecab80097807636dc17d61

commit r12-7227-g164a761a9f4798dc69ecab80097807636dc17d61
Author: Jonathan Wakely <jwak...@redhat.com>
Date:   Mon Feb 14 12:46:10 2022 +0000

    libstdc++: Use __cpp_concepts instead of custom macro [PR103891]

    With the new value of __cpp_concepts required by P2493, we can test
    whether the compiler supports conditionally trivial special members.
    This allows us to remove the workaround that disables fully-constexpr
    std::variant for Clang. Now it should work for non-GCC compilers (such
    as future releases of Clang) that support conditionally trivial
    destructors and define the new value of __cpp_concepts.

    libstdc++-v3/ChangeLog:

            PR libstdc++/103891
            * include/bits/c++config
(_GLIBCXX_HAVE_COND_TRIVIAL_SPECIAL_MEMBERS):
            Remove.
            * include/std/variant: Check feature test macros instead.
            * include/std/version: Likewise.

Reply via email to