// RUN: cp %s %t // RUN: %clang_cc1 -x objective-c -Wundeclared-selector -fixit %t // RUN: %clang_cc1 -x objective-c -Wundeclared-selector -Werror %t // rdar://14039037 @interface NSObject @end @interface LogoutController : NSObject - (void)close; - (void)closed; - (void) open : (id) file_id; @end @implementation LogoutController - (void)close { } - (void)closed { } - (SEL)Meth { return @selector(cloze); } - (void) open : (id) file_id {} - (SEL)Meth1 { return @selector(ope:); } @end // rdar://7853549 @interface rdar7853549 : NSObject - (int) bounds; @end @implementation rdar7853549 - (int) bounds { return 0; } - (void)PrivateMeth { int bounds = [self bonds]; } - (void)OtherPrivateMeth : (id) p { int bounds = [p bonds]; } @end