blob: c3cedb05ed61ae734ed98f890aee3462283dd3d6 (
about) (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
// RUN: %clang_cc1 -fsyntax-only -verify -Wno-objc-root-class %s
@interface I {
int Y;
}
@property int X;
@property int Y;
@property int Z;
@end
@implementation I
@dynamic X; // expected-note {{previous declaration is here}}
@dynamic X; // expected-error {{property 'X' is already implemented}}
@synthesize Y; // expected-note {{previous use is here}}
@synthesize Z=Y; // expected-error {{synthesized properties 'Z' and 'Y' both claim ivar 'Y'}}
@end
// rdar://8703553
@interface IDEPathCell
{
@private
id _gradientStyle;
}
@property (readwrite, assign, nonatomic) id gradientStyle;
@end
@implementation IDEPathCell
@synthesize gradientStyle = _gradientStyle;
- (void)setGradientStyle:(id)value { }
+ (void)_componentCellWithRepresentedObject {
self.gradientStyle; // expected-error {{property 'gradientStyle' not found on object of type 'Class'}}
}
@end
|