1*67e74705SXin Li/* RUN: cp %s %t 2*67e74705SXin Li RUN: %clang_cc1 -x objective-c -Wselector-type-mismatch -fixit %t 3*67e74705SXin Li RUN: %clang_cc1 -x objective-c -Wselector-type-mismatch -Werror %t 4*67e74705SXin Li*/ 5*67e74705SXin Li// rdar://16458579 6*67e74705SXin Li 7*67e74705SXin Li@interface I 8*67e74705SXin Li- (id) compare: (char) arg1; 9*67e74705SXin Li- length; 10*67e74705SXin Li@end 11*67e74705SXin Li 12*67e74705SXin Li@interface J 13*67e74705SXin Li- (id) compare: (id) arg1; 14*67e74705SXin Li@end 15*67e74705SXin Li 16*67e74705SXin LiSEL func() 17*67e74705SXin Li{ 18*67e74705SXin Li (void)@selector( compare: ); 19*67e74705SXin Li (void)@selector (compare:); 20*67e74705SXin Li (void)@selector( compare:); 21*67e74705SXin Li (void)@selector(compare: ); 22*67e74705SXin Li (void)@selector ( compare: ); 23*67e74705SXin Li return @selector(compare:); 24*67e74705SXin Li} 25*67e74705SXin Li 26*67e74705SXin Li 27