22 lines
		
	
	
		
			402 B
		
	
	
	
		
			Objective-C
		
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			402 B
		
	
	
	
		
			Objective-C
		
	
	
	
| // RUN: %clang_cc1  -fsyntax-only -fobjc-arc -fobjc-runtime-has-weak -Wsuper-class-method-mismatch -verify %s
 | |
| // expected-no-diagnostics
 | |
| // rdar://11793793
 | |
| 
 | |
| @class NSString;
 | |
| 
 | |
| @interface Super
 | |
| @property (nonatomic) NSString *thingy;
 | |
| @property () __weak id PROP;
 | |
| @end
 | |
| 
 | |
| @interface Sub : Super
 | |
| @end
 | |
| 
 | |
| @implementation Sub
 | |
| - (void)setThingy:(NSString *)val
 | |
| {
 | |
|   [super setThingy:val];
 | |
| }
 | |
| @synthesize PROP;
 | |
| @end
 |