Skip to content

Commit 66744b0

Browse files
committed
PR feedback
1 parent 5e6e73f commit 66744b0

File tree

2 files changed

+17
-13
lines changed

2 files changed

+17
-13
lines changed

libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/cmp_nullptr.pass.cpp

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ int main(int, char**)
5151
AssertComparisonsAreNoexcept<nullptr_t, std::shared_ptr<int> >();
5252
AssertComparisonsReturnBool<std::shared_ptr<int>, nullptr_t>();
5353
AssertComparisonsReturnBool<nullptr_t, std::shared_ptr<int> >();
54-
#if TEST_STD_VER > 17
54+
#if TEST_STD_VER >= 20
5555
AssertOrderAreNoexcept<std::shared_ptr<int>>();
5656
AssertOrderReturn<std::strong_ordering, std::shared_ptr<int>>();
5757
#endif
@@ -67,7 +67,7 @@ int main(int, char**)
6767
assert(!(nullptr > p1));
6868
assert((p1 >= nullptr));
6969
assert(!(nullptr >= p1));
70-
#if TEST_STD_VER > 17
70+
#if TEST_STD_VER >= 20
7171
assert((nullptr <=> p1) == std::strong_ordering::less);
7272
assert((p1 <=> nullptr) == std::strong_ordering::greater);
7373
#endif
@@ -83,11 +83,12 @@ int main(int, char**)
8383
assert(!(nullptr > p2));
8484
assert((p2 >= nullptr));
8585
assert((nullptr >= p2));
86-
#if TEST_STD_VER > 17
86+
#if TEST_STD_VER >= 20
87+
assert((p2 <=> nullptr) == std::strong_ordering::equivalent);
8788
assert((nullptr <=> p2) == std::strong_ordering::equivalent);
8889
#endif
8990

90-
#if TEST_STD_VER > 14
91+
#if TEST_STD_VER >= 17
9192
const std::shared_ptr<int[]> p3(new int[1]);
9293
assert(!(p3 == nullptr));
9394
assert(!(nullptr == p3));
@@ -99,9 +100,9 @@ int main(int, char**)
99100
assert(!(nullptr > p3));
100101
assert((p3 >= nullptr));
101102
assert(!(nullptr >= p3));
102-
# if TEST_STD_VER > 17
103-
assert((nullptr <=> p3) == std::strong_ordering::less);
103+
# if TEST_STD_VER >= 20
104104
assert((p3 <=> nullptr) == std::strong_ordering::greater);
105+
assert((nullptr <=> p3) == std::strong_ordering::less);
105106
# endif
106107

107108
const std::shared_ptr<int[]> p4;
@@ -115,7 +116,8 @@ int main(int, char**)
115116
assert(!(nullptr > p4));
116117
assert((p4 >= nullptr));
117118
assert((nullptr >= p4));
118-
# if TEST_STD_VER > 17
119+
# if TEST_STD_VER >= 20
120+
assert((p4 <=> nullptr) == std::strong_ordering::equivalent);
119121
assert((nullptr <=> p4) == std::strong_ordering::equivalent);
120122
# endif
121123
#endif

libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/cmp_nullptr.pass.cpp

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ TEST_CONSTEXPR_CXX23 bool test() {
5252
AssertEqualityAreNoexcept<nullptr_t, std::unique_ptr<int> >();
5353
AssertComparisonsReturnBool<std::unique_ptr<int>, nullptr_t>();
5454
AssertComparisonsReturnBool<nullptr_t, std::unique_ptr<int> >();
55-
#if TEST_STD_VER > 17
55+
#if TEST_STD_VER >= 20
5656
AssertOrderReturn<std::strong_ordering, std::unique_ptr<int>, nullptr_t>();
5757
AssertOrderReturn<std::strong_ordering, nullptr_t, std::unique_ptr<int>>();
5858
#endif
@@ -71,9 +71,9 @@ TEST_CONSTEXPR_CXX23 bool test() {
7171
assert(!(nullptr > p1));
7272
assert((p1 >= nullptr));
7373
assert(!(nullptr >= p1));
74-
#if TEST_STD_VER > 17
75-
assert((nullptr <=> p1) == std::strong_ordering::less);
74+
#if TEST_STD_VER >= 20
7675
assert((p1 <=> nullptr) == std::strong_ordering::greater);
76+
assert((nullptr <=> p1) == std::strong_ordering::less);
7777
#endif
7878
}
7979

@@ -88,7 +88,8 @@ TEST_CONSTEXPR_CXX23 bool test() {
8888
assert(!(nullptr > p2));
8989
assert((p2 >= nullptr));
9090
assert((nullptr >= p2));
91-
#if TEST_STD_VER > 17
91+
#if TEST_STD_VER >= 20
92+
assert((p2 <=> nullptr) == std::strong_ordering::equivalent);
9293
assert((nullptr <=> p2) == std::strong_ordering::equivalent);
9394
#endif
9495

@@ -105,7 +106,7 @@ TEST_CONSTEXPR_CXX23 bool test() {
105106
assert(!(nullptr > p3));
106107
assert((p3 >= nullptr));
107108
assert(!(nullptr >= p3));
108-
#if TEST_STD_VER > 17
109+
#if TEST_STD_VER >= 20
109110
assert((nullptr <=> p3) == std::strong_ordering::less);
110111
assert((p3 <=> nullptr) == std::strong_ordering::greater);
111112
#endif
@@ -122,7 +123,8 @@ TEST_CONSTEXPR_CXX23 bool test() {
122123
assert(!(nullptr > p4));
123124
assert((p4 >= nullptr));
124125
assert((nullptr >= p4));
125-
#if TEST_STD_VER > 17
126+
#if TEST_STD_VER >= 20
127+
assert((p4 <=> nullptr) == std::strong_ordering::equivalent);
126128
assert((nullptr <=> p4) == std::strong_ordering::equivalent);
127129
#endif
128130

0 commit comments

Comments
 (0)