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