Skip to content

Commit 1b319ad

Browse files
Merge pull request #64939 from nate-chandler/rdar90495704
[Test] Simplified two test cases.
2 parents eef39a9 + 68a3572 commit 1b319ad

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

test/stdlib/move_function.swift

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -86,27 +86,27 @@ tests.test("readArraySwitchLetTest") {
8686
}
8787
}
8888

89-
tests.test("simpleArrayVarTest") {
90-
var x: [Enum] = Array(repeating: .foo, count: 10_000)
91-
expectTrue(x._buffer.isUniquelyReferenced())
89+
tests.test("simpleVarTest") {
90+
var x = Klass()
91+
expectTrue(_isUnique_native(&x))
9292

9393
var y = x
94-
expectFalse(x._buffer.isUniquelyReferenced())
95-
let _ = y
96-
expectTrue(x._buffer.isUniquelyReferenced())
97-
y = []
98-
expectTrue(x._buffer.isUniquelyReferenced())
94+
expectFalse(_isUnique_native(&x))
95+
let _ = consume y
96+
expectTrue(_isUnique_native(&x))
97+
y = Klass()
98+
expectTrue(_isUnique_native(&x))
9999
}
100100

101-
tests.test("simpleArrayInoutVarTest") {
102-
func inOutTest(_ x: inout [Enum]) {
101+
tests.test("simpleInoutVarTest") {
102+
func inOutTest(_ x: inout Klass) {
103103
var y = x
104-
expectFalse(x._buffer.isUniquelyReferenced())
105-
let _ = y
106-
expectTrue(x._buffer.isUniquelyReferenced())
107-
y = []
108-
expectTrue(x._buffer.isUniquelyReferenced())
104+
expectFalse(_isUnique_native(&x))
105+
let _ = consume y
106+
expectTrue(_isUnique_native(&x))
107+
y = Klass()
108+
expectTrue(_isUnique_native(&x))
109109
}
110-
var outerX: [Enum] = Array(repeating: .foo, count: 10_000)
110+
var outerX = Klass()
111111
inOutTest(&outerX)
112112
}

0 commit comments

Comments
 (0)