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
 |