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

--- Comment #16 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tomasz Kaminski <tkami...@gcc.gnu.org>:

https://gcc.gnu.org/g:8b6cc2064306ba506b61f3e224829219033a9373

commit r16-136-g8b6cc2064306ba506b61f3e224829219033a9373
Author: Tomasz KamiÅski <tkami...@redhat.com>
Date:   Tue Apr 22 09:56:42 2025 +0200

    libstdc++: Define __cpp_lib_format_ranges in format header [PR109162]

    As P2286R8 and P2585R1 as now fully implemented, we now define
    __cpp_lib_format_ranges feature test macro with __cpp_lib_format_ranges.
    This macro is provided only in <format>.

    Uses of internal __glibcxx_format_ranges are also updated.

            PR libstdc++/109162

    libstdc++-v3/ChangeLog:

            * include/bits/version.def (format_ranges): Remove no_stdname and
            update value.
            * include/bits/version.h: Regenerate.
            * src/c++23/std.cc.in: Replace __glibcxx_format_ranges with
            __cpp_lib_format_ranges.
            * testsuite/std/format/formatter/lwg3944.cc: Likewise.
            * testsuite/std/format/parse_ctx.cc: Likewise.
            * testsuite/std/format/string.cc: Likewise.
            * testsuite/std/format/ranges/feature_test.cc: New test.

    Reviewed-by: Jonathan Wakely <jwak...@redhat.com>
    Signed-off-by: Tomasz KamiÅski <tkami...@redhat.com>

Reply via email to