1 | // RUN: %clang_cc1 -fsyntax-only -fobjc-arc -fobjc-runtime-has-weak -Wsuper-class-method-mismatch -verify %s |
---|---|
2 | // expected-no-diagnostics |
3 | // rdar://11793793 |
4 | |
5 | @class NSString; |
6 | |
7 | @interface Super |
8 | @property (nonatomic) NSString *thingy; |
9 | @property () __weak id PROP; |
10 | @end |
11 | |
12 | @interface Sub : Super |
13 | @end |
14 | |
15 | @implementation Sub |
16 | - (void)setThingy:(NSString *)val |
17 | { |
18 | [super setThingy:val]; |
19 | } |
20 | @synthesize PROP; |
21 | @end |
22 |