blob: c1bdbf04ca0d1eec6f46032f3dd59a1a3e726ba7 [file] [log] [blame]
protocol PHelper {
}
protocol P {
associatedtype Assoc: PHelper // expected-note {{protocol requires nested type 'Assoc'}}
}
struct A : P { // expected-error {{type 'A' does not conform to protocol 'P'}}
typealias Assoc = Int // expected-note {{possibly intended match 'A.Assoc' (aka 'Int') does not conform to 'PHelper'}}
}