Skip to content

Commit 23888d3

Browse files
committed
ci
1 parent 5a621e9 commit 23888d3

File tree

4 files changed

+10
-13
lines changed

4 files changed

+10
-13
lines changed

libcxx/test/std/ranges/range.adaptors/range.zip.transform/ctad.compile.pass.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ void testCTAD() {
2424
static_assert(std::is_same_v<decltype(std::ranges::zip_transform_view(Fn{}, Container{})),
2525
std::ranges::zip_transform_view<Fn, std::ranges::owning_view<Container>>>);
2626

27-
static_assert(std::is_same_v<decltype(std::ranges::zip_transform_view(Fn{}, Container{}, View{})),
28-
std::ranges::zip_transform_view<Fn, std::ranges::owning_view<Container>, View>>);
27+
static_assert(std::is_same_v<decltype(std::ranges::zip_transform_view(Fn{}, Container{}, IntView{})),
28+
std::ranges::zip_transform_view<Fn, std::ranges::owning_view<Container>, IntView>>);
2929

3030
Container c{};
3131
static_assert(
3232
std::is_same_v<
33-
decltype(std::ranges::zip_transform_view(Fn{}, Container{}, View{}, c)),
33+
decltype(std::ranges::zip_transform_view(Fn{}, Container{}, IntView{}, c)),
3434
std::ranges::
35-
zip_transform_view<Fn, std::ranges::owning_view<Container>, View, std::ranges::ref_view<Container>>>);
35+
zip_transform_view<Fn, std::ranges::owning_view<Container>, IntView, std::ranges::ref_view<Container>>>);
3636
}

libcxx/test/std/ranges/range.adaptors/range.zip.transform/ctor.views.pass.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ template <class T, class... Args>
1818
concept IsImplicitlyConstructible = requires(T val, Args... args) { val = {std::forward<Args>(args)...}; };
1919

2020
// test constructor is explicit
21-
static_assert(std::constructible_from<std::ranges::zip_transform_view<Fn, View>, Fn, View>);
22-
static_assert(!IsImplicitlyConstructible<std::ranges::zip_transform_view<Fn, View>, Fn, View>);
21+
static_assert(std::constructible_from<std::ranges::zip_transform_view<Fn, IntView>, Fn, IntView>);
22+
static_assert(!IsImplicitlyConstructible<std::ranges::zip_transform_view<Fn, IntView>, Fn, IntView>);
2323

24-
static_assert(std::constructible_from<std::ranges::zip_transform_view<Fn, View, View>, Fn, View, View>);
25-
static_assert(!IsImplicitlyConstructible<std::ranges::zip_transform_view<Fn, View, View>, Fn, View, View>);
24+
static_assert(std::constructible_from<std::ranges::zip_transform_view<Fn, IntView, IntView>, Fn, IntView, IntView>);
25+
static_assert(!IsImplicitlyConstructible<std::ranges::zip_transform_view<Fn, IntView, IntView>, Fn, IntView, IntView>);
2626

2727
struct MoveAwareView : std::ranges::view_base {
2828
int moves = 0;

libcxx/test/std/ranges/range.adaptors/range.zip.transform/iterator/compare.pass.cpp

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,17 +83,14 @@ constexpr bool test() {
8383
int b[] = {5, 6, 7, 8, 9};
8484
auto r = std::views::zip_transform(MakeTuple{}, Subrange(It(a), It(a + 4)), Subrange(It(b), It(b + 5)));
8585
auto iter1 = r.begin();
86-
using Iter = decltype(iter1);
87-
#ifndef _LIBCPP_VERSION
88-
// libc++ hasn't implemented LWG-3692 "zip_transform_view::iterator's operator<=> is overconstrained"
8986
auto iter2 = iter1 + 1;
9087

9188
compareOperatorTest(iter1, iter2);
89+
using Iter = decltype(iter1);
9290
static_assert(std::three_way_comparable<Iter>);
9391
assert((iter1 <=> iter2) == std::strong_ordering::less);
9492
assert((iter1 <=> iter1) == std::strong_ordering::equal);
9593
assert((iter2 <=> iter1) == std::strong_ordering::greater);
96-
#endif
9794
}
9895

9996
{

libcxx/test/std/ranges/range.adaptors/range.zip.transform/types.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
# error "range.zip.transform/types.h" can only be included in builds supporting C++20
2121
#endif // TEST_STD_VER <= 20
2222

23-
struct View : std::ranges::view_base {
23+
struct IntView : std::ranges::view_base {
2424
int* begin() const;
2525
int* end() const;
2626
};

0 commit comments

Comments
 (0)