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
 |