diff options
Diffstat (limited to 'test/Analysis/Inputs/system-header-simulator-for-objc-dealloc.h')
| -rw-r--r-- | test/Analysis/Inputs/system-header-simulator-for-objc-dealloc.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/test/Analysis/Inputs/system-header-simulator-for-objc-dealloc.h b/test/Analysis/Inputs/system-header-simulator-for-objc-dealloc.h new file mode 100644 index 000000000000..231c0bf5640e --- /dev/null +++ b/test/Analysis/Inputs/system-header-simulator-for-objc-dealloc.h @@ -0,0 +1,35 @@ +#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; + +void _Block_release(const void *aBlock); +#define Block_release(...) _Block_release((const void *)(__VA_ARGS__)) + +@interface CIFilter : NSObject +@end |
