1// RUN: %clang_cc1 -triple x86_64-apple-darwin10 -emit-llvm -debug-info-kind=limited %s -o %t
2// RUN: grep DW_TAG_member %t | count 5
3// rdar://8493239
4
5@class NSString;
6
7@interface InstanceVariablesEverywhereButTheInterface
8@end
9
10@interface InstanceVariablesEverywhereButTheInterface()
11{
12  NSString *_someString;
13}
14
15@property(readonly) NSString *someString;
16@property(readonly) unsigned long someNumber;
17@end
18
19@implementation InstanceVariablesEverywhereButTheInterface
20{
21  unsigned long _someNumber;
22}
23@synthesize someString = _someString, someNumber = _someNumber;
24@end
25
26@interface AutomaticSynthesis
27{
28  int real_ivar;
29}
30@property(copy) NSString *someString;
31@property unsigned long someNumber;
32@end
33
34@implementation AutomaticSynthesis
35@end
36