1*67e74705SXin Li// RUN: %clang_cc1 -debug-info-kind=limited %s -fblocks -S -o %t 2*67e74705SXin Li// Radar 7959934 3*67e74705SXin Li 4*67e74705SXin Li@interface NSObject { 5*67e74705SXin Li struct objc_object *isa; 6*67e74705SXin Li} 7*67e74705SXin Li@end 8*67e74705SXin Li@interface Foo : NSObject { 9*67e74705SXin Li int _prop; 10*67e74705SXin Li} 11*67e74705SXin Li@end 12*67e74705SXin Li 13*67e74705SXin Li@implementation Foo 14*67e74705SXin Li- (int)doSomething { 15*67e74705SXin Li int (^blk)(void) = ^{ return _prop; }; 16*67e74705SXin Li return blk(); 17*67e74705SXin Li} 18*67e74705SXin Li 19*67e74705SXin Li@end 20*67e74705SXin Li 21