1*67e74705SXin Li// FIXME: Check IR rather than asm, then triple is not needed. 2*67e74705SXin Li// RUN: %clang_cc1 -triple %itanium_abi_triple -S -debug-info-kind=limited -masm-verbose -x objective-c < %s | grep DW_AT_name 3*67e74705SXin Li@interface Foo { 4*67e74705SXin Li int i; 5*67e74705SXin Li} 6*67e74705SXin Li@property int i; 7*67e74705SXin Li@end 8*67e74705SXin Li 9*67e74705SXin Li@implementation Foo 10*67e74705SXin Li@synthesize i; 11*67e74705SXin Li@end 12*67e74705SXin Li 13*67e74705SXin Liint bar(Foo *f) { 14*67e74705SXin Li int i = 1; 15*67e74705SXin Li f.i = 2; 16*67e74705SXin Li i = f.i; 17*67e74705SXin Li return i; 18*67e74705SXin Li} 19