24 lines · plain
1// RUN: %clang_cc1 -ast-dump %s | FileCheck %s2 3// Test that accessor stubs for default-synthesized ObjC accessors4// have a valid source location.5 6__attribute__((objc_root_class))7@interface NSObject8+ (id)alloc;9@end10 11@interface NSString : NSObject12@end13 14@interface MyData : NSObject15struct Data {16 NSString *name;17};18@property struct Data data;19@end20// CHECK: ObjCImplementationDecl {{.*}}line:[[@LINE+2]]{{.*}} MyData21// CHECK: ObjCMethodDecl {{.*}}col:23 implicit - setData: 'void'22@implementation MyData23@end24