1/* Test warning for non existing selectors. */ 2/* Contributed by Devang Patel <dpatel@apple.com>. */ 3 4/* { dg-options "-Wselector -fnext-runtime" } */ 5/* { dg-do compile } */ 6 7typedef struct objc_object { struct objc_class *class_pointer; } *id; 8typedef struct objc_selector *SEL; 9 10@interface Foo 11- (void) foo; 12- (void) bar; 13@end 14 15@implementation Foo 16- (void) bar 17{ 18} 19 20- (void) foo 21{ 22 SEL a,b,c; 23 a = @selector(b1ar); /* { dg-warning "creating selector for nonexistent method .b1ar." } */ 24 b = @selector(bar); 25} 26@end 27