Skip to content

Commit 998b329

Browse files
committed
[test] adjust type used in lifetime semantics test
1 parent 401eef5 commit 998b329

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

test/SILOptimizer/lifetime_dependence/semantics.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -417,7 +417,7 @@ public func testTrivialInoutBorrow(p: inout UnsafePointer<Int>) -> Span<Int> {
417417

418418
private let immortalInt = 0
419419

420-
private let immortalString = ""
420+
private let immortalStrings: [String] = []
421421

422422
@lifetime(immortal)
423423
func testImmortalInt() -> Span<Int> {
@@ -427,10 +427,10 @@ func testImmortalInt() -> Span<Int> {
427427
}
428428

429429
@lifetime(immortal)
430-
func testImmortalString() -> Span<String> {
431-
let nilBasedBuffer = UnsafeBufferPointer<String>(start: nil, count: 0)
430+
func testImmortalStrings() -> Span<[String]> {
431+
let nilBasedBuffer = UnsafeBufferPointer<[String]>(start: nil, count: 0)
432432
let span = Span(base: nilBasedBuffer.baseAddress, count: nilBasedBuffer.count)
433-
return _overrideLifetime(span, borrowing: immortalString)
433+
return _overrideLifetime(span, borrowing: immortalStrings)
434434
}
435435

436436
let ptr = UnsafePointer<Int>(bitPattern: 1)!

0 commit comments

Comments
 (0)