diff options
author | lbonn <lbonn@users.noreply.github.com> | 2025-09-27 16:49:54 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-09-27 22:49:54 +0800 |
commit | d1b5607dc113016b74d0a58e95fed00ea9ad7950 (patch) | |
tree | 68d5d47e0a8d96a8fbc8facddd2aaff231104967 /clang/lib/Frontend/ModuleDependencyCollector.cpp | |
parent | 80beefa539674cb23ae0d68f92b2b5c1807ffc3a (diff) | |
download | llvm-d1b5607dc113016b74d0a58e95fed00ea9ad7950.zip llvm-d1b5607dc113016b74d0a58e95fed00ea9ad7950.tar.gz llvm-d1b5607dc113016b74d0a58e95fed00ea9ad7950.tar.bz2 |
[libc++][ranges] Fix `ranges::join_view` segmented iterator trait (#158347)
The outer iterator needs to move to the next segment when calling
__compose.
Without this change, `find_segment_if` would never reach the end of the
join_view which caused erroneous result when calling `ranges::find` on a
join_view of bidirectional ranges.
Other specializations using the segmented iterator trait were likely to
be affected as well.
Fixes #158279
Fixes #93180
Diffstat (limited to 'clang/lib/Frontend/ModuleDependencyCollector.cpp')
0 files changed, 0 insertions, 0 deletions