31 lines
		
	
	
		
			357 B
		
	
	
	
		
			Objective-C
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			357 B
		
	
	
	
		
			Objective-C
		
	
	
	
	
	
// RUN: %clang -S -emit-llvm -m64 -fobjc-abi-version=2 %s -o /dev/null
 | 
						|
 | 
						|
typedef unsigned int UInt_t;
 | 
						|
 | 
						|
@interface A
 | 
						|
{
 | 
						|
@protected
 | 
						|
  UInt_t _f1;
 | 
						|
}
 | 
						|
@end
 | 
						|
 | 
						|
@interface B : A { }
 | 
						|
@end
 | 
						|
 | 
						|
@interface A ()
 | 
						|
@property (assign) UInt_t f1;
 | 
						|
@end
 | 
						|
 | 
						|
@interface B ()
 | 
						|
@property (assign) int x;
 | 
						|
@end
 | 
						|
 | 
						|
@implementation B
 | 
						|
@synthesize x;
 | 
						|
- (id) init
 | 
						|
{
 | 
						|
  _f1 = 0;
 | 
						|
  return self;
 | 
						|
}
 | 
						|
@end
 |