Lines Matching refs:P1
58 @protocol P1 @end protocol
64 @interface NSError<P1, P2, P3> @end // expected-note 3 {{declared here}}
87 (void)(id<P1, P2>)cf; // okay
88 …(void)(id<P1, P2, P4>)cf; // expected-warning {{'CFErrorRef' (aka 'struct __CFErrorRef *') bridges…
93 (void)(id<P1, P2>)cf; // ok
94 (void)(id<P1, P2, P3>)cf; // ok
96 …(void)(id<P1, P2, P4>)cf; // expected-warning {{'CFMyErrorRef' (aka 'struct __CFMyErrorRef *') bri…
99 void Test5(id<P1, P2, P3> P123, id ID, id<P1, P2, P3, P4> P1234, id<P1, P2> P12, id<P2, P3> P23) {
107 void Test6(id<P1, P2, P3> P123, id ID, id<P1, P2, P3, P4> P1234, id<P1, P2> P12, id<P2, P3> P23) {
121 void Test7(id<P1, P2, P3> P123, id ID, id<P1, P2, P3, P4> P1234, id<P1, P2> P12, id<P2, P3> P23) {
131 (void)(id<P1>)cf; // ok
132 (void)(id<P1, P2>)cf; // ok
133 (void)(id<P1, P2, P3>)cf; // ok
134 (void)(id<P1, P2, P3, P4>)cf; // ok
135 …id<P1, P2, P3, P4, P5>)cf; // expected-warning {{'CFMyPersonalErrorRef' (aka 'struct __CFMyPersona…