Skip to content

Commit b8ce899

Browse files
committed
[Test] Add tests for pack element reprs outside pack expansion expressions.
1 parent 334efb9 commit b8ce899

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

test/Constraints/pack-expansion-expressions.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,4 +67,7 @@ func forEachEach<C..., U>(c: C..., function: (U) -> Void)
6767
func typeReprPacks<T...>(_ t: T...) where T: ExpressibleByIntegerLiteral {
6868
_ = Array<each T>()...
6969
_ = (1 as each T)...
70+
71+
_ = Array<each T>() // expected-error {{pack reference 'T' can only appear in pack expansion or generic requirement}}
72+
_ = 1 as each T // expected-error {{pack reference 'T' can only appear in pack expansion or generic requirement}}
7073
}

0 commit comments

Comments
 (0)