Skip to content

Commit 9afe0d1

Browse files
committed
Update lifetime dependence parse test
1 parent 2180221 commit 9afe0d1

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

test/Parse/explicit_lifetime_dependence_specifiers.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,8 @@ func invalidSpecifier3(_ x: borrowing BufferView) -> _borrow(*) BufferView { //
9393
return BufferView(x.ptr)
9494
}
9595

96-
func invalidSpecifier4(_ x: borrowing BufferView) -> _borrow(0) BufferView {
96+
// TODO: Diagnose using param indices on func decls in sema
97+
func invalidSpecifier4(_ x: borrowing BufferView) -> _borrow(0) BufferView { // expected-error{{invalid lifetime dependence specifier, self is valid in non-static methods only}}
9798
return BufferView(x.ptr)
9899
}
99100

test/Serialization/implicit_lifetime_dependence.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
// RUN: %target-swift-frontend -module-name lifetime-dependence -emit-silgen -I %t %s \
1010
// RUN: -enable-experimental-feature NonescapableTypes \
1111
// RUN: -disable-experimental-parser-round-trip \
12-
// RUN: -enable-experimental-feature NoncopyableGenerics | %FileCheck %s
12+
// RUN: -enable-experimental-feature NoncopyableGenerics \
13+
// RUN: -enable-experimental-lifetime-dependence-inference | %FileCheck %s
1314

1415
// REQUIRES: noncopyable_generics
1516

0 commit comments

Comments
 (0)