Skip to content

Commit b67aa15

Browse files
committed
Add @Lifetime tests
1 parent 27ae921 commit b67aa15

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

Tests/SwiftParserTest/AttributeTests.swift

+15
Original file line numberDiff line numberDiff line change
@@ -1053,4 +1053,19 @@ final class AttributeTests: ParserTestCase {
10531053
"""
10541054
)
10551055
}
1056+
1057+
func testLifetimeAttribute() {
1058+
assertParse(
1059+
"""
1060+
@lifetime(ne)
1061+
func foo(_ ne: NE) -> NE { ne }
1062+
"""
1063+
)
1064+
assertParse(
1065+
"""
1066+
@lifetime(neOut: neIn)
1067+
func foo(_ neOut: inout NE, _ neIn: NE) { neOut = neIn }
1068+
"""
1069+
)
1070+
}
10561071
}

0 commit comments

Comments
 (0)