/* Don't forget to look in protocols if a class (and its superclasses) do not | |
provide a suitable method. */ | |
/* { dg-do compile } */ | |
#include "../objc-obj-c++-shared/TestsuiteObject.h" | |
#include <objc/objc.h> | |
@protocol Zot | |
-(void) zot; | |
@end | |
@interface Foo : TestsuiteObject <Zot> | |
@end | |
int foo() | |
{ | |
Foo *f=nil; | |
[f zot]; /* There should be no warnings here! */ | |
return 0; | |
} | |