Add testcase for fixed circular reference issue: rdar://89921930

This commit is contained in:
Slava Pestov
2022-03-10 10:31:12 -05:00
parent 5ab8e0834d
commit cf47090715

View File

@@ -0,0 +1,16 @@
// RUN: %target-swift-frontend -typecheck -verify %s
// This used to hit a circularity.
public protocol P {}
public struct G<T : P> {}
public typealias A<T : P> = G<T>
public protocol Circle {
associatedtype X : P
associatedtype Y where Y == A<X>
}