1*67e74705SXin Li// RUN: %clang_cc1 -x objective-c -emit-llvm -debug-info-kind=limited < %s | FileCheck %s 2*67e74705SXin Li// Test to check that "self" argument is assigned a location. 3*67e74705SXin Li// CHECK: call void @llvm.dbg.declare(metadata %0** %{{[^,]+}}, metadata [[SELF:![0-9]*]], metadata !{{.*}}) 4*67e74705SXin Li// CHECK: [[SELF]] = !DILocalVariable(name: "self", arg: 1, 5*67e74705SXin Li 6*67e74705SXin Li@interface Foo 7*67e74705SXin Li-(void) Bar: (int)x ; 8*67e74705SXin Li@end 9*67e74705SXin Li 10*67e74705SXin Li 11*67e74705SXin Li@implementation Foo 12*67e74705SXin Li-(void) Bar: (int)x 13*67e74705SXin Li{ 14*67e74705SXin Li} 15*67e74705SXin Li@end 16*67e74705SXin Li 17