Lines Matching refs:p2
11 id<MyProto1> Func(INTF <MyProto1, MyProto2> *p2) // expected-note 2{{passing argument to parameter …
13 return p2;
19 id<MyProto1> Gunc(id <MyProto1, MyProto2>p2)
21 return p2;
25 id<MyProto1> Gunc1(id <MyProto1, MyProto2>p2)
27 return p2;
30 id<MyProto1, MyProto2> Gunc2(id <MyProto1>p2)
32 …Func(p2); // expected-warning {{passing 'id<MyProto1>' to parameter of incompatible type 'INTF<MyP…
33 …return p2; // expected-warning {{returning 'id<MyProto1>' from a function with incompatible result…
38 id<MyProto1> Gunc3(id <MyProto2>p2)
40 …return p2; // expected-warning {{returning 'id<MyProto2>' from a function with incompatible resul…
44 id<MyProto1, MyProto2> Gunc4(id <MyProto2, MyProto1>p2)
46 return p2;
51 INTF<MyProto1> * Hunc(id <MyProto1, MyProto2>p2)
53 return p2;
57 INTF<MyProto1> * Hunc1(id <MyProto1, MyProto2>p2)
59 return p2;
62 INTF<MyProto1, MyProto2> * Hunc2(id <MyProto1>p2)
64 …Func(p2); // expected-warning {{passing 'id<MyProto1>' to parameter of incompatible type 'INTF<MyP…
65 …return p2; // expected-warning {{returning 'id<MyProto1>' from a function with incompatible result…
68 INTF<MyProto1> * Hunc3(id <MyProto2>p2)
70 …return p2; // expected-warning {{returning 'id<MyProto2>' from a function with incompatible resul…
74 INTF<MyProto1, MyProto2> * Hunc4(id <MyProto2, MyProto1>p2)
76 return p2;
79 id Iunc(id <MyProto1, MyProto2>p2)
81 return p2;
85 id<MyProto1> Iunc1(id p2)
87 return p2;
90 id<MyProto1, MyProto2> Iunc2(id p2)
92 Iunc(p2);
93 return p2;