Skip to content

Commit f3aa9f4

Browse files
committed
Fix up mismerge of refcounting unit tests.
1 parent ef24740 commit f3aa9f4

File tree

1 file changed

+0
-38
lines changed

1 file changed

+0
-38
lines changed

unittests/runtime/Refcounting.cpp

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -98,30 +98,13 @@ TEST(RefcountingTest, pin_pin_unpin_unpin) {
9898
EXPECT_EQ(1u, value);
9999
}
100100

101-
static unsigned _retainCount(HeapObject *object) {
102-
return object->refCount.getCount();
103-
}
104-
static unsigned _unownedRetainCount(HeapObject *object) {
105-
return object->weakRefCount.getCount();
106-
}
107-
108101
TEST(RefcountingTest, retain_release_n) {
109102
size_t value = 0;
110103
auto object = allocTestObject(&value, 1);
111104
EXPECT_EQ(0u, value);
112105
swift_retain_n(object, 32);
113106
swift_retain(object);
114107
EXPECT_EQ(0u, value);
115-
EXPECT_EQ(34u, _retainCount(object));
116-
swift_release_n(object, 31);
117-
EXPECT_EQ(0u, value);
118-
EXPECT_EQ(3u, _retainCount(object));
119-
swift_release(object);
120-
EXPECT_EQ(0u, value);
121-
EXPECT_EQ(2u, _retainCount(object));
122-
swift_release_n(object, 1);
123-
EXPECT_EQ(0u, value);
124-
EXPECT_EQ(1u, _retainCount(object));
125108
EXPECT_EQ(34u, swift_retainCount(object));
126109
swift_release_n(object, 31);
127110
EXPECT_EQ(0u, value);
@@ -132,8 +115,6 @@ TEST(RefcountingTest, retain_release_n) {
132115
swift_release_n(object, 1);
133116
EXPECT_EQ(0u, value);
134117
EXPECT_EQ(1u, swift_retainCount(object));
135-
swift_release(object);
136-
EXPECT_EQ(1u, value);
137118
}
138119

139120
TEST(RefcountingTest, unknown_retain_release_n) {
@@ -143,16 +124,6 @@ TEST(RefcountingTest, unknown_retain_release_n) {
143124
swift_unknownRetain_n(object, 32);
144125
swift_unknownRetain(object);
145126
EXPECT_EQ(0u, value);
146-
EXPECT_EQ(34u, _retainCount(object));
147-
swift_unknownRelease_n(object, 31);
148-
EXPECT_EQ(0u, value);
149-
EXPECT_EQ(3u, _retainCount(object));
150-
swift_unknownRelease(object);
151-
EXPECT_EQ(0u, value);
152-
EXPECT_EQ(2u, _retainCount(object));
153-
swift_unknownRelease_n(object, 1);
154-
EXPECT_EQ(0u, value);
155-
EXPECT_EQ(1u, _retainCount(object));
156127
EXPECT_EQ(34u, swift_retainCount(object));
157128
swift_unknownRelease_n(object, 31);
158129
EXPECT_EQ(0u, value);
@@ -163,8 +134,6 @@ TEST(RefcountingTest, unknown_retain_release_n) {
163134
swift_unknownRelease_n(object, 1);
164135
EXPECT_EQ(0u, value);
165136
EXPECT_EQ(1u, swift_retainCount(object));
166-
swift_unknownRelease(object);
167-
EXPECT_EQ(1u, value);
168137
}
169138

170139
TEST(RefcountingTest, unowned_retain_release_n) {
@@ -173,13 +142,6 @@ TEST(RefcountingTest, unowned_retain_release_n) {
173142
EXPECT_EQ(0u, value);
174143
swift_unownedRetain_n(object, 32);
175144
swift_unownedRetain(object);
176-
EXPECT_EQ(34u, _unownedRetainCount(object));
177-
swift_unownedRelease_n(object, 31);
178-
EXPECT_EQ(3u, _unownedRetainCount(object));
179-
swift_unownedRelease(object);
180-
EXPECT_EQ(2u, _unownedRetainCount(object));
181-
swift_unownedRelease_n(object, 1);
182-
EXPECT_EQ(1u, _unownedRetainCount(object));
183145
EXPECT_EQ(34u, swift_unownedRetainCount(object));
184146
swift_unownedRelease_n(object, 31);
185147
EXPECT_EQ(3u, swift_unownedRetainCount(object));

0 commit comments

Comments
 (0)