Skip to content

Commit 0ab15ce

Browse files
committed
CI
1 parent 6cd8e5c commit 0ab15ce

File tree

2 files changed

+7
-2
lines changed
  • libcxx
    • include/__iterator
    • test/std/iterators/iterator.primitives/iterator.operations

2 files changed

+7
-2
lines changed

libcxx/include/__iterator/prev.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@
2323
# pragma GCC system_header
2424
#endif
2525

26+
_LIBCPP_PUSH_MACROS
27+
#include <__undef_macros>
28+
2629
_LIBCPP_BEGIN_NAMESPACE_STD
2730

2831
template <class _InputIter, __enable_if_t<__has_input_iterator_category<_InputIter>::value, int> = 0>
@@ -78,4 +81,6 @@ inline constexpr auto prev = __prev{};
7881

7982
_LIBCPP_END_NAMESPACE_STD
8083

84+
_LIBCPP_POP_MACROS
85+
8186
#endif // _LIBCPP___ITERATOR_PREV_H

libcxx/test/std/iterators/iterator.primitives/iterator.operations/prev.pass.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@ template <class Iter>
2222
std::false_type prev_test(...);
2323

2424
template <class Iter>
25-
decltype((void) std::prev(std::declval<Iter>()), std::true_type()) prev_test(int);
25+
decltype((void)std::prev(std::declval<Iter>()), std::true_type()) prev_test(int);
2626

2727
template <class Iter>
2828
using CanPrev = decltype(prev_test<Iter>(0));
2929

3030
static_assert(!CanPrev<cpp17_input_iterator<int*> >::value, "");
3131
static_assert(CanPrev<bidirectional_iterator<int*> >::value, "");
3232
#if TEST_STD_VER >= 20
33-
static_assert(!CanPrev<cpp20_random_access_iterator<int*> >::value);
33+
static_assert(!CanPrev<cpp20_random_access_iterator<int*> >::value);
3434
#endif
3535

3636
template <class It>

0 commit comments

Comments
 (0)