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/Object1.h"
6
7@protocol Zot
8-(void) zot;
9@end
10
11@interface Foo : Object <Zot>
12@end
13
14int foo()
15{
16	Foo *f=nil;
17	[f zot]; /* There should be no warnings here! */
18	return 0;
19}
20
21