1 typedef struct objc_selector    *SEL;
2 
3 @interface Foo
4 - (void) NotOK;
5 @end
6 
7 @implementation Foo
8 - (void) foo
9 {
10   SEL a = @selector(b1ar);
11   a = @selector(b1ar);
12   a = @selector(bar);
13   a = @selector(ok);	// expected-warning {{unimplemented selector 'ok'}}
14   a = @selector(ok);
15   a = @selector(NotOK);	// expected-warning {{unimplemented selector 'NotOK'}}
16   a = @selector(NotOK);
17 
18   a = @selector(clNotOk);	// expected-warning {{unimplemented selector 'clNotOk'}}
19 
20   a = @selector (cl1);
21   a = @selector (cl2);
22   a = @selector (instNotOk);	// expected-warning {{unimplemented selector 'instNotOk'}}
23 }
24 @end
25