Skip to content

Commit 3a5049f

Browse files
committed
[stdlib] Mark _move as public.
Just a thinko on my part.
1 parent f9122a7 commit 3a5049f

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

stdlib/public/core/LifetimeManager.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ extension String {
187187
@inlinable
188188
@_transparent
189189
@_semantics("lifetimemanagement.move")
190-
func _move<T>(_ value: __owned T) -> T {
190+
public func _move<T>(_ value: __owned T) -> T {
191191
#if $BuiltinMove
192192
Builtin.move(value)
193193
#else

test/stdlib/LifetimeManagement.swift

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,9 @@ suite.test("copy") {
1313
expectTrue(k === _copy(k))
1414
}
1515

16-
runAllTests()
16+
suite.test("move") {
17+
let k = Klass()
18+
expectTrue(k === _move(k))
19+
}
20+
21+
runAllTests()

0 commit comments

Comments
 (0)