llvm-project/libcxx/test/std/ranges/range.adaptors/range.take
Hui Xie 4851fbc3cf fix errors on passing input iterator to `std::views::take`
In the implementation of `std::views::take`, it uses `subrange<Iter>` as part of the return type. But in case of input iterator, `subrange<Iter>` can be ill-formed

Differential Revision: https://reviews.llvm.org/D133220
2022-09-25 15:41:13 +01:00
..
sentinel [libc++] Make <ranges> non-experimental 2022-08-18 16:59:58 -04:00
adaptor.pass.cpp fix errors on passing input iterator to `std::views::take` 2022-09-25 15:41:13 +01:00
base.pass.cpp [libc++] Make <ranges> non-experimental 2022-08-18 16:59:58 -04:00
begin.pass.cpp [libc++] Make <ranges> non-experimental 2022-08-18 16:59:58 -04:00
borrowing.compile.pass.cpp [libc++] Make <ranges> non-experimental 2022-08-18 16:59:58 -04:00
ctad.compile.pass.cpp [libc++] Make <ranges> non-experimental 2022-08-18 16:59:58 -04:00
ctor.default.pass.cpp [libc++] Make <ranges> non-experimental 2022-08-18 16:59:58 -04:00
ctor.view_count.pass.cpp [libc++] Make <ranges> non-experimental 2022-08-18 16:59:58 -04:00
end.pass.cpp [libc++] Make <ranges> non-experimental 2022-08-18 16:59:58 -04:00
range_concept_conformance.compile.pass.cpp [libc++] Make <ranges> non-experimental 2022-08-18 16:59:58 -04:00
size.pass.cpp [libc++] Make <ranges> non-experimental 2022-08-18 16:59:58 -04:00
types.h [libc++] [test] Simplify sentinel_wrapper and sized_sentinel. 2021-12-16 12:02:58 -05:00