Skip to content

Commit a777781

Browse files
committed
Invert test conditionals
1 parent 00d4c40 commit a777781

File tree

8 files changed

+33
-33
lines changed

8 files changed

+33
-33
lines changed

libcxx/test/std/concepts/concepts.compare/concept.equalitycomparable/equality_comparable_with.compile.pass.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1117,13 +1117,13 @@ static_assert(
11171117
static_assert(
11181118
!check_equality_comparable_with<one_way_ne, explicit_operators>());
11191119

1120-
#if TEST_STD_VER >= 23
1121-
static_assert(check_equality_comparable_with<move_only_equality_with_int, int>());
1122-
static_assert(check_equality_comparable_with<std::unique_ptr<int>, std::nullptr_t>());
1123-
#else
1120+
#if TEST_STD_VER < 23
11241121
static_assert(!check_equality_comparable_with<move_only_equality_with_int, int>());
11251122
static_assert(!check_equality_comparable_with<std::unique_ptr<int>, std::nullptr_t>());
1126-
#endif // TEST_STD_VER >= 23
1123+
#else
1124+
static_assert(check_equality_comparable_with<move_only_equality_with_int, int>());
1125+
static_assert(check_equality_comparable_with<std::unique_ptr<int>, std::nullptr_t>());
1126+
#endif // TEST_STD_VER < 23
11271127

11281128
static_assert(!check_equality_comparable_with<nonmovable_equality_with_int, int>());
11291129
} // namespace types_fit_for_purpose

libcxx/test/std/language.support/cmp/cmp.concept/three_way_comparable_with.compile.pass.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -235,11 +235,11 @@ struct MoveOnlyIntComparable {
235235
friend auto operator<=>(MoveOnlyIntComparable const&, MoveOnlyIntComparable const&) = default;
236236
};
237237

238-
#if TEST_STD_VER >= 23
239-
static_assert(check_three_way_comparable_with<MoveOnlyIntComparable, int>());
240-
#else
238+
#if TEST_STD_VER < 23
241239
static_assert(!check_three_way_comparable_with<MoveOnlyIntComparable, int>());
242-
#endif // TEST_STD_VER >= 23
240+
#else
241+
static_assert(check_three_way_comparable_with<MoveOnlyIntComparable, int>());
242+
#endif // TEST_STD_VER < 23
243243

244244
struct NonMovableIntComparable {
245245
NonMovableIntComparable(int) {}

libcxx/test/std/utilities/function.objects/range.cmp/equal_to.pass.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@ struct NotEqualityComparable {
3030
static_assert(!std::is_invocable_v<std::ranges::equal_to, NotEqualityComparable, NotEqualityComparable>);
3131
static_assert(std::is_invocable_v<std::ranges::equal_to, explicit_operators, explicit_operators>);
3232

33-
#if TEST_STD_VER >= 23
34-
static_assert(std::is_invocable_v<std::ranges::equal_to, int, MoveOnly>);
35-
#else
33+
#if TEST_STD_VER < 23
3634
static_assert(!std::is_invocable_v<std::ranges::equal_to, int, MoveOnly>);
37-
#endif // TEST_STD_VER >= 23
35+
#else
36+
static_assert(std::is_invocable_v<std::ranges::equal_to, int, MoveOnly>);
37+
#endif // TEST_STD_VER < 23
3838

3939
static_assert(requires { typename std::ranges::equal_to::is_transparent; });
4040

libcxx/test/std/utilities/function.objects/range.cmp/greater.pass.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ struct NotTotallyOrdered {
2929
static_assert(!std::is_invocable_v<std::ranges::greater, NotTotallyOrdered, NotTotallyOrdered>);
3030
static_assert(std::is_invocable_v<std::ranges::greater, explicit_operators, explicit_operators>);
3131

32-
#if TEST_STD_VER >= 23
33-
static_assert(std::is_invocable_v<std::ranges::greater, int, MoveOnly>);
34-
#else
32+
#if TEST_STD_VER < 23
3533
static_assert(!std::is_invocable_v<std::ranges::greater, int, MoveOnly>);
36-
#endif // TEST_STD_VER >= 23
34+
#else
35+
static_assert(std::is_invocable_v<std::ranges::greater, int, MoveOnly>);
36+
#endif // TEST_STD_VER < 23
3737

3838
static_assert(requires { typename std::ranges::greater::is_transparent; });
3939

libcxx/test/std/utilities/function.objects/range.cmp/greater_equal.pass.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ struct NotTotallyOrdered {
2929
static_assert(!std::is_invocable_v<std::ranges::greater_equal, NotTotallyOrdered, NotTotallyOrdered>);
3030
static_assert(std::is_invocable_v<std::ranges::greater_equal, explicit_operators, explicit_operators>);
3131

32-
#if TEST_STD_VER >= 23
33-
static_assert(std::is_invocable_v<std::ranges::greater_equal, int, MoveOnly>);
34-
#else
32+
#if TEST_STD_VER < 23
3533
static_assert(!std::is_invocable_v<std::ranges::greater_equal, int, MoveOnly>);
36-
#endif // TEST_STD_VER >= 23
34+
#else
35+
static_assert(std::is_invocable_v<std::ranges::greater_equal, int, MoveOnly>);
36+
#endif // TEST_STD_VER < 23
3737

3838
static_assert(requires { typename std::ranges::greater_equal::is_transparent; });
3939

libcxx/test/std/utilities/function.objects/range.cmp/less.pass.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ struct NotTotallyOrdered {
2929
static_assert(!std::is_invocable_v<std::ranges::less, NotTotallyOrdered, NotTotallyOrdered>);
3030
static_assert(std::is_invocable_v<std::ranges::less, explicit_operators, explicit_operators>);
3131

32-
#if TEST_STD_VER >= 23
33-
static_assert(std::is_invocable_v<std::ranges::less, int, MoveOnly>);
34-
#else
32+
#if TEST_STD_VER < 23
3533
static_assert(!std::is_invocable_v<std::ranges::less, int, MoveOnly>);
36-
#endif // TEST_STD_VER >= 23
34+
#else
35+
static_assert(std::is_invocable_v<std::ranges::less, int, MoveOnly>);
36+
#endif // TEST_STD_VER < 23
3737

3838
static_assert(requires { typename std::ranges::less::is_transparent; });
3939

libcxx/test/std/utilities/function.objects/range.cmp/less_equal.pass.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ struct NotTotallyOrdered {
2929
static_assert(!std::is_invocable_v<std::ranges::less_equal, NotTotallyOrdered, NotTotallyOrdered>);
3030
static_assert(std::is_invocable_v<std::ranges::less_equal, explicit_operators, explicit_operators>);
3131

32-
#if TEST_STD_VER >= 23
33-
static_assert(std::is_invocable_v<std::ranges::less_equal, int, MoveOnly>);
34-
#else
32+
#if TEST_STD_VER < 23
3533
static_assert(!std::is_invocable_v<std::ranges::less_equal, int, MoveOnly>);
36-
#endif // TEST_STD_VER >= 23
34+
#else
35+
static_assert(std::is_invocable_v<std::ranges::less_equal, int, MoveOnly>);
36+
#endif // TEST_STD_VER < 23
3737

3838
static_assert(requires { typename std::ranges::less_equal::is_transparent; });
3939

libcxx/test/std/utilities/function.objects/range.cmp/not_equal_to.pass.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@ struct NotEqualityComparable {
3030
static_assert(!std::is_invocable_v<std::ranges::equal_to, NotEqualityComparable, NotEqualityComparable>);
3131
static_assert(std::is_invocable_v<std::ranges::equal_to, explicit_operators, explicit_operators>);
3232

33-
#if TEST_STD_VER >= 23
34-
static_assert(std::is_invocable_v<std::ranges::equal_to, int, MoveOnly>);
33+
#if TEST_STD_VER < 23
34+
static_assert(!std::is_invocable_v<std::ranges::not_equal_to, int, MoveOnly>);
3535
#else
36-
static_assert(!std::is_invocable_v<std::ranges::equal_to, int, MoveOnly>);
37-
#endif // TEST_STD_VER >= 23
36+
static_assert(std::is_invocable_v<std::ranges::not_equal_to, int, MoveOnly>);
37+
#endif // TEST_STD_VER < 23
3838

3939
static_assert(requires { typename std::ranges::not_equal_to::is_transparent; });
4040

0 commit comments

Comments
 (0)