1// RUN: %clang_cc1 -ast-dump %s | FileCheck %s 2 3// Test that accessor stubs for default-synthesized ObjC accessors 4// have a valid source location. 5 6__attribute__((objc_root_class)) 7@interface NSObject 8+ (id)alloc; 9@end 10 11@interface NSString : NSObject 12@end 13 14@interface MyData : NSObject 15struct Data { 16 NSString *name; 17}; 18@property struct Data data; 19@end 20// CHECK: ObjCImplementationDecl {{.*}}line:[[@LINE+2]]{{.*}} MyData 21// CHECK: ObjCMethodDecl {{.*}}col:23 implicit - setData: 'void' 22@implementation MyData 23@end 24