1// RUN: cp %s %t 2// RUN: %clang_cc1 -x objective-c -Wundeclared-selector -fixit %t 3// RUN: %clang_cc1 -x objective-c -Wundeclared-selector -Werror %t 4// rdar://14039037 5 6@interface NSObject @end 7 8@interface LogoutController : NSObject 9- (void)close; 10- (void)closed; 11- (void) open : (id) file_id; 12@end 13 14@implementation LogoutController 15 16- (void)close { } 17- (void)closed { } 18 19- (SEL)Meth 20{ 21 return @selector(cloze); 22} 23- (void) open : (id) file_id {} 24 25- (SEL)Meth1 26{ 27 return @selector(ope:); 28} 29 30@end 31 32// rdar://7853549 33@interface rdar7853549 : NSObject 34- (int) bounds; 35@end 36 37@implementation rdar7853549 38- (int) bounds { return 0; } 39- (void)PrivateMeth { int bounds = [self bonds]; } 40- (void)OtherPrivateMeth : (id) p { int bounds = [p bonds]; } 41@end 42