blob: fb2641265bde35d18d0b411c0805f32adfd485c1 [file] [log] [blame]
Douglas Katzman3459ce22015-10-08 04:24:12 +00001// RUN: %clang_cc1 -triple x86_64-apple-darwin10 -emit-llvm -debug-info-kind=limited %s -o %t
Fariborz Jahaniand06ab4f2010-10-11 23:15:47 +00002// RUN: grep DW_TAG_member %t | count 5
Fariborz Jahaniande744dc2010-10-01 21:26:26 +00003// 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