bd52d17906
too large to list, but see: http://gcc.gnu.org/gcc-3.4/changes.html http://gcc.gnu.org/gcc-4.0/changes.html http://gcc.gnu.org/gcc-4.1/changes.html for the details.
15 lines
277 B
Plaintext
15 lines
277 B
Plaintext
/* 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]; }
|
|
|