Re: [PATCH] libstdc++: Implement LWG 3664 changes to ranges::distance

2024-10-04 Thread Jonathan Wakely
On Fri, 4 Oct 2024 at 19:37, Patrick Palka wrote: > > Tested on x86_64-pc-linux-gnu, does this look OK for trunk/backports? OK for all branches (assuming we already have LWG 3392 on the branches). > > -- >8 -- > > libstdc++-v3/ChangeLog: > > * include/bits/ranges_base.h (__distance_fn::

[PATCH] libstdc++: Implement LWG 3664 changes to ranges::distance

2024-10-04 Thread Patrick Palka
Tested on x86_64-pc-linux-gnu, does this look OK for trunk/backports? -- >8 -- libstdc++-v3/ChangeLog: * include/bits/ranges_base.h (__distance_fn::operator()): Adjust iterator/sentinel overloads as per LWG 3664. * testsuite/24_iterators/range_operations/distance.cc: