1/* Don't forget to look in protocols if a class (and its superclasses) do not 2 provide a suitable method. */ 3/* { dg-do compile } */ 4 5#include "../objc-obj-c++-shared/TestsuiteObject.h" 6#include <objc/objc.h> 7 8@protocol Zot 9-(void) zot; 10@end 11 12@interface Foo : TestsuiteObject <Zot> 13@end 14 15int foo() 16{ 17 Foo *f=nil; 18 [f zot]; /* There should be no warnings here! */ 19 return 0; 20} 21 22