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

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2022-06-17

--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> ---
N.B. using std::ranges::distance defeats this optimization, because that is not
customizable by providing an overload of distance. So we'd need to add extra
code to ranges::distance.operator() to recognize directory iterators and then
dispatch to std::distance to get the optimized code.

Reply via email to