Skip to content

Commit 3e91e97

Browse files
authored
Merge pull request #2560 from ahoppen/ahoppen/6.0/transferring-type-specifier
[6.0] Add test cases for transferring type specifiers
2 parents e66b92f + 196a093 commit 3e91e97

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

Tests/SwiftParserTest/DeclarationTests.swift

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3293,4 +3293,19 @@ final class DeclarationTests: ParserTestCase {
32933293
// Not actually valid, needs to be diagnosed during type checking
32943294
assertParse("public init() -> Int")
32953295
}
3296+
3297+
func testTransferringTypeSpecifier() {
3298+
assertParse(
3299+
"func testVarDeclTupleElt() -> (transferring String, String) {}",
3300+
experimentalFeatures: .transferringArgsAndResults
3301+
)
3302+
assertParse(
3303+
"func testVarDeclTuple2(_ x: (transferring String)) {}",
3304+
experimentalFeatures: .transferringArgsAndResults
3305+
)
3306+
assertParse(
3307+
"func testVarDeclTuple2(_ x: (transferring String, String)) {}",
3308+
experimentalFeatures: .transferringArgsAndResults
3309+
)
3310+
}
32963311
}

0 commit comments

Comments
 (0)