We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 995e9e0 + 2f5c3aa commit c606d92Copy full SHA for c606d92
test/Constraints/opened_existentials.swift
@@ -423,3 +423,19 @@ func nestedMetatypeCaller() {
423
let t = String.Type.Type.Type.self as (any Q.Type.Type.Type.Type)
424
nestedMetatypeCallee(t)
425
}
426
+
427
+// rdar://91922018
428
+do {
429
+ func f<E>(_ c: some Collection<E>) -> some Collection<E> {
430
+ return c
431
+ }
432
+ let c: any Collection<Int>
433
+ let result = f(c)
434
+ do {
435
+ struct G<T> {
436
+ init(_: T) {}
437
438
+ let t = G(result)
439
+ let _: G<any Collection<Int>> = t
440
441
+}
0 commit comments