diff options
Diffstat (limited to 'clang/test/Analysis/Inputs/system-header-simulator-for-objc-dealloc.h')
-rw-r--r-- | clang/test/Analysis/Inputs/system-header-simulator-for-objc-dealloc.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/clang/test/Analysis/Inputs/system-header-simulator-for-objc-dealloc.h b/clang/test/Analysis/Inputs/system-header-simulator-for-objc-dealloc.h new file mode 100644 index 00000000000..0b9888a076a --- /dev/null +++ b/clang/test/Analysis/Inputs/system-header-simulator-for-objc-dealloc.h @@ -0,0 +1,29 @@ +#pragma clang system_header + +#define nil ((id)0) + +typedef signed char BOOL; +@protocol NSObject +- (BOOL)isEqual:(id)object; +- (Class)class; +@end + +@interface NSObject <NSObject> {} ++ (instancetype)alloc; +- (void)dealloc; +- (id)init; +- (id)retain; +- (oneway void)release; +@end + +@interface NSRunLoop : NSObject ++ (NSRunLoop *)currentRunLoop; +- (void)cancelPerformSelectorsWithTarget:(id)target; +@end + +@interface NSNotificationCenter : NSObject ++ (NSNotificationCenter *)defaultCenter; +- (void)removeObserver:(id)observer; +@end + +typedef struct objc_selector *SEL; |