blob: 03eefc23fe299633e1eed5204e87361aeec53694 [file] [log] [blame]
Ted Kremenek71c707b2008-10-17 17:24:14 +00001// RUN: clang -checker-simple %s -verify
2
3// The point of this test cases is to exercise properties in the static
4// analyzer
5
6@interface MyClass {
7@private
8 id _X;
9}
10- (id)initWithY:(id)Y;
11@property(copy, readonly) id X;
12@end
13
14@implementation MyClass
15@synthesize X = _X;
16- (id)initWithY:(id)Y {
17 self.X = Y;
18 return self;
19}
20@end