Skip to content

Commit c12b802

Browse files
committed
ci
1 parent 7ad77fb commit c12b802

File tree

3 files changed

+19
-19
lines changed

3 files changed

+19
-19
lines changed

libcxx/include/__ranges/adjacent_view.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ template <forward_range _View, size_t _Np>
146146
template <bool _Const>
147147
class adjacent_view<_View, _Np>::__iterator {
148148
friend adjacent_view;
149-
using _Base = __maybe_const<_Const, _View>;
149+
using _Base _LIBCPP_NODEBUG = __maybe_const<_Const, _View>;
150150
array<iterator_t<_Base>, _Np> __current_ = array<iterator_t<_Base>, _Np>();
151151

152152
_LIBCPP_HIDE_FROM_ABI constexpr __iterator(iterator_t<_Base> __first, sentinel_t<_Base> __last) {
@@ -246,10 +246,10 @@ class adjacent_view<_View, _Np>::__iterator {
246246
return *this;
247247
}
248248

249-
_LIBCPP_HIDE_FROM_ABI constexpr auto operator[](difference_type n) const
249+
_LIBCPP_HIDE_FROM_ABI constexpr auto operator[](difference_type __n) const
250250
requires random_access_range<_Base>
251251
{
252-
return ranges::__tuple_transform([&](auto& __i) -> decltype(auto) { return __i[n]; }, __current_);
252+
return ranges::__tuple_transform([&](auto& __i) -> decltype(auto) { return __i[__n]; }, __current_);
253253
}
254254

255255
_LIBCPP_HIDE_FROM_ABI friend constexpr bool operator==(const __iterator& __x, const __iterator& __y) {
@@ -335,8 +335,8 @@ template <forward_range _View, size_t _Np>
335335
template <bool _Const>
336336
class adjacent_view<_View, _Np>::__sentinel {
337337
friend adjacent_view;
338-
using _Base = __maybe_const<_Const, _View>;
339-
sentinel_t<_Base> __end_ = sentinel_t<_Base>();
338+
using _Base _LIBCPP_NODEBUG = __maybe_const<_Const, _View>;
339+
sentinel_t<_Base> __end_ = sentinel_t<_Base>();
340340

341341
_LIBCPP_HIDE_FROM_ABI constexpr explicit __sentinel(sentinel_t<_Base> __end) { __end_ = std::move(__end); }
342342

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ constexpr void test() {
5959
{
6060
// arguments are moved once
6161
MoveAwareView mv;
62-
std::ranges::adjacent_view<MoveAwareView, N> v{std::move(mv)};
62+
std::ranges::adjacent_view<MoveAwareView, 1> v{std::move(mv)};
6363
auto tuple = *v.begin();
6464
assert(std::get<0>(tuple) == 2); // one move from the local variable to parameter, one move from parameter to member
6565
}

libcxx/test/std/ranges/range.adaptors/range.join/adaptor.pass.cpp

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@
1818
#include "test_range.h"
1919
#include "types.h"
2020

21-
struct MoveOnlyView : SimpleForwardCommonOuter<ForwardCommonInner> {
21+
struct MoveOnlyOuter : SimpleForwardCommonOuter<ForwardCommonInner> {
2222
using SimpleForwardCommonOuter<ForwardCommonInner>::SimpleForwardCommonOuter;
2323

24-
constexpr MoveOnlyView(MoveOnlyView&&) = default;
25-
constexpr MoveOnlyView(const MoveOnlyView&) = delete;
24+
constexpr MoveOnlyOuter(MoveOnlyOuter&&) = default;
25+
constexpr MoveOnlyOuter(const MoveOnlyOuter&) = delete;
2626

27-
constexpr MoveOnlyView& operator=(MoveOnlyView&&) = default;
28-
constexpr MoveOnlyView& operator=(const MoveOnlyView&) = delete;
27+
constexpr MoveOnlyOuter& operator=(MoveOnlyOuter&&) = default;
28+
constexpr MoveOnlyOuter& operator=(const MoveOnlyOuter&) = delete;
2929
};
3030

3131
struct Foo {
@@ -51,13 +51,13 @@ constexpr bool test() {
5151
{
5252
// Test `views::join(move-only-view)`
5353
ForwardCommonInner inners[3] = {buffer1, buffer2, buffer3};
54-
using Result = std::ranges::join_view<MoveOnlyView>;
55-
std::same_as<Result> decltype(auto) v = std::views::join(MoveOnlyView{inners});
54+
using Result = std::ranges::join_view<MoveOnlyOuter>;
55+
std::same_as<Result> decltype(auto) v = std::views::join(MoveOnlyOuter{inners});
5656
assert(std::ranges::next(v.begin(), 9) == v.end());
5757
assert(&(*v.begin()) == buffer1);
5858

59-
static_assert(std::invocable<decltype(std::views::join), MoveOnlyView>);
60-
static_assert(!std::invocable<decltype(std::views::join), MoveOnlyView&>);
59+
static_assert(std::invocable<decltype(std::views::join), MoveOnlyOuter>);
60+
static_assert(!std::invocable<decltype(std::views::join), MoveOnlyOuter&>);
6161
}
6262

6363
{
@@ -86,13 +86,13 @@ constexpr bool test() {
8686
{
8787
// Test `move-only-view | views::join`
8888
ForwardCommonInner inners[3] = {buffer1, buffer2, buffer3};
89-
using Result = std::ranges::join_view<MoveOnlyView>;
90-
std::same_as<Result> decltype(auto) v = MoveOnlyView{inners} | std::views::join;
89+
using Result = std::ranges::join_view<MoveOnlyOuter>;
90+
std::same_as<Result> decltype(auto) v = MoveOnlyOuter{inners} | std::views::join;
9191
assert(std::ranges::next(v.begin(), 9) == v.end());
9292
assert(&(*v.begin()) == buffer1);
9393

94-
static_assert(CanBePiped<MoveOnlyView, decltype((std::views::join))>);
95-
static_assert(!CanBePiped<MoveOnlyView&, decltype((std::views::join))>);
94+
static_assert(CanBePiped<MoveOnlyOuter, decltype((std::views::join))>);
95+
static_assert(!CanBePiped<MoveOnlyOuter&, decltype((std::views::join))>);
9696
}
9797

9898
{

0 commit comments

Comments
 (0)