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

--- 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:d2f8208e9add01fe10ee56307cc79631b9995f74

commit r12-8154-gd2f8208e9add01fe10ee56307cc79631b9995f74
Author: Jonathan Wakely <jwak...@redhat.com>
Date:   Thu Apr 14 10:28:03 2022 +0100

    libstdc++: Fix missing and incorrect feature test macros [PR105269]

    libstdc++-v3/ChangeLog:

            PR libstdc++/105269
            * include/bits/stl_vector.h (__cpp_lib_constexpr_vector):
            Define.
            * include/c_compatibility/stdatomic.h (__cpp_lib_stdatomic_h):
            Define.
            * include/std/optional (__cpp_lib_optional): Define new value
            for C++23.
            (__cpp_lib_monadic_optional): Remove.
            * include/std/version (__cpp_lib_constexpr_vector): Define.
            (__cpp_lib_stdatomic_h): Define.
            (__cpp_lib_optional): Define new value for C++23.
            (__cpp_lib_monadic_optional): Remove.
            * testsuite/20_util/optional/monadic/and_then.cc: Adjust.
            * testsuite/20_util/optional/requirements.cc: Adjust for C++23.
            * testsuite/20_util/optional/version.cc: Likewise.
            * testsuite/23_containers/vector/cons/constexpr.cc: Check
            feature test macro.
            * testsuite/29_atomics/headers/stdatomic.h/c_compat.cc:
            Likewise.
            * testsuite/20_util/optional/monadic/version.cc: Removed.
            * testsuite/23_containers/vector/requirements/version.cc: New test.
            * testsuite/29_atomics/headers/stdatomic.h/version.cc: New test.

Reply via email to