summaryrefslogtreecommitdiffstats
path: root/test/SemaObjC/nowarn-superclass-method-mismatch.m
blob: b211cdea37b019a0fb97880c4318945baa04df45 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// RUN: %clang_cc1  -fsyntax-only -fobjc-arc -fobjc-runtime-has-weak -Wsuper-class-method-mismatch -verify %s
// 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
OpenPOWER on IntegriCloud