blob: be3e0b7af815a1ea267279db83f145f031b30e88 [file] [log] [blame]
Ted Kremenekf071e182008-07-24 17:45:56 +00001// RUN: clang -warn-objc-missing-dealloc -verify %s
2
3typedef struct objc_selector *SEL;
4typedef signed char BOOL;
5typedef unsigned int NSUInteger;
6typedef struct _NSZone NSZone;
7@protocol NSObject
8- (BOOL)isEqual:(id)object;
9@end
10@interface NSObject <NSObject> {}
11- (id)init;
12@end
13
14@interface TestSELs : NSObject {
15 SEL a;
16 SEL b;
17}
18
19@end
20
21@implementation TestSELs // no-warning
22- (id)init {
23 if( (self = [super init]) ) {
24 a = @selector(a);
25 b = @selector(b);
26 }
27
28 return self;
29}
30@end