forked from OSchip/llvm-project
27 lines
529 B
Objective-C
27 lines
529 B
Objective-C
// Header for Objective-C ARC-related PCH tests
|
|
|
|
typedef const void *CFTypeRef;
|
|
typedef const struct __CFString *CFStringRef;
|
|
|
|
CFTypeRef CFCreateSomething();
|
|
CFStringRef CFCreateString();
|
|
CFTypeRef CFGetSomething();
|
|
CFStringRef CFGetString();
|
|
|
|
@interface NSString
|
|
@end
|
|
|
|
id CreateSomething();
|
|
NSString *CreateNSString();
|
|
|
|
#if __has_feature(objc_arc)
|
|
#define BRIDGE __bridge
|
|
#else
|
|
#define BRIDGE
|
|
#endif
|
|
|
|
typedef int array0[sizeof((BRIDGE id)CFCreateSomething())];
|
|
typedef int array1[sizeof((BRIDGE CFTypeRef)CreateSomething())];
|
|
|
|
|