llvm-project/clang/test/SemaObjC/nowarn-superclass-method-mi...

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