Skip to content

Commit 71eede2

Browse files
committed
StdlibUnittest: Use @_lifetime instead of @Lifetime.
Resolves a warning.
1 parent 2a11d03 commit 71eede2

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

stdlib/private/StdlibUnittest/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ endif()
1111

1212
set(swift_stdlib_unittest_compile_flags
1313
"-Xfrontend" "-disable-objc-attr-requires-foundation-module")
14+
15+
list(APPEND swift_stdlib_unittest_compile_flags "-enable-experimental-feature" "Lifetimes")
16+
1417
if (SWIFT_RUNTIME_ENABLE_LEAK_CHECKER)
1518
list(APPEND swift_stdlib_unittest_compile_flags "-DSWIFT_RUNTIME_ENABLE_LEAK_CHECKER")
1619
endif()

stdlib/private/StdlibUnittest/StdlibUnittest.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -752,7 +752,7 @@ public func expectNil<T>(_ value: T?,
752752
}
753753

754754
@discardableResult
755-
@lifetime(copy value)
755+
@_lifetime(copy value)
756756
public func expectNotNil<T: ~Copyable & ~Escapable>(
757757
_ value: consuming T?,
758758
_ message: @autoclosure () -> String = "",

0 commit comments

Comments
 (0)