OSDN Git Service

2011-10-18 Janus Weil <janus@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / objc.dg / proto-lossage-2.m
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
15 int foo()
16 {
17         Foo *f=nil;
18         [f zot]; /* There should be no warnings here! */
19         return 0;
20 }
21