1/* Check if casting the receiver type causes method lookup to succeed. This was broken
2 in Objective-C++. */
3/* Contributed by Ziemowit Laski <zlaski@apple.com> */
4/* { dg-do compile } */
5
6@interface A
7@end
8
9@interface B: A
10- (void)f;
11@end
12
13void g(A *p) { [(B *)p f]; }
14
15