mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
18 lines
286 B
Swift
18 lines
286 B
Swift
// RUN: not %target-swift-frontend -emit-ir %s
|
|
|
|
// https://github.com/apple/swift/issues/51501
|
|
|
|
protocol P {
|
|
associatedtype A: Q where A.B == Self
|
|
}
|
|
|
|
protocol Q {
|
|
associatedtype B: P where B.A == Self
|
|
}
|
|
|
|
struct S1<T>: P where T: Q { }
|
|
|
|
struct S2: Q {
|
|
typealias B = S1<S2>
|
|
}
|