Home | History | Annotate | Download | only in FixIt
      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