1// RUN: %clang_cc1 -ast-dump %s | FileCheck %s 2 3@interface I 4- (void)method __attribute__((__swift_private__)); 5@end 6 7// CHECK: ObjCInterfaceDecl {{.*}} I 8// CHECK: ObjCMethodDecl {{.*}} method 'void' 9// CHECK: SwiftPrivateAttr 10 11@interface J : I 12- (void)method; 13@end 14 15// CHECK: ObjCInterfaceDecl {{.*}} J 16// CHECK: ObjCMethodDecl {{.*}} method 'void' 17// CHECK: SwiftPrivateAttr {{.*}} Inherited 18 19void f(void) __attribute__((__swift_private__)); 20// CHECK: FunctionDecl {{.*}} f 'void (void)' 21// CHECK: SwiftPrivateAttr 22 23void f(void) { 24} 25// CHECK: FunctionDecl {{.*}} f 'void (void)' 26// CHECK: SwiftPrivateAttr {{.*}} Inherited 27