(root)/
gcc-13.2.0/
gcc/
testsuite/
objc.dg/
method-8.m
/* 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];  }