| /* Check if casting the receiver type causes method lookup to succeed. This was broken | |
| in Objective-C++. */ | |
| /* Contributed by Ziemowit Laski <zlaski@apple.com> */ | |
| /* { dg-do compile } */ | |
| @interface A | |
| @end | |
| @interface B: A | |
| - (void)f; | |
| @end | |
| void g(A *p) { [(B *)p f]; } | |