/* APPLE LOCAL file 4568791 */ | |
/* Test that ity is OK (no warning) when Derived class does not implement | |
the method in protocol as long as its super class does. */ | |
/* { dg-do compile } */ | |
@protocol P | |
- (void)m; | |
@end | |
@interface Base | |
- (void)m; | |
@end | |
@interface Derived : Base <P> | |
@end | |
@implementation Base | |
- (void)m { | |
return; | |
} | |
@end | |
@implementation Derived | |
@end |