xref: /llvm-project/clang/test/SemaObjC/selector-4.m (revision 0f1c1be1968076d6f96f8a7bcc4a15cf195ecd97)
1// RUN: %clang_cc1 -Wselector -x objective-c %s -include %s -verify
2// expected-no-diagnostics
3
4#ifndef INCLUDED
5#define INCLUDED
6
7#pragma clang system_header
8
9@interface NSObject @end
10@interface NSString @end
11
12@interface NSString (NSStringExtensionMethods)
13- (void)compare:(NSString *)string;
14@end
15
16@interface MyObject : NSObject
17@end
18
19#else
20int main(void) {
21    (void)@selector(compare:);
22}
23
24@implementation MyObject
25
26@end
27#endif
28