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())];
 | 
						|
 | 
						|
 |