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

--- Comment #4 from GCC 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:eec6e8923586b9a54e37f32cef112d26d86e8f01

commit r15-5237-geec6e8923586b9a54e37f32cef112d26d86e8f01
Author: Jonathan Wakely <jwak...@redhat.com>
Date:   Thu Nov 14 01:14:44 2024 +0000

    libstdc++: Add missing parts of LWG 3480 for directory iterators [PR117560]

    It looks like I only read half the resolution of LWG 3480 and decided we
    already supported it. As well as making the non-member overloads of end
    take their parameters by value, we need some specializations of the
    enable_borrowed_range and enable_view variable templates.

    libstdc++-v3/ChangeLog:

            PR libstdc++/117560
            * include/bits/fs_dir.h (enable_borrowed_range, enable_view):
            Define specializations for directory iterators, as per LWG 3480.
            * testsuite/27_io/filesystem/iterators/lwg3480.cc: New test.

Reply via email to