1// RUN: %clang_cc1 -verify -fsyntax-only -fobjc-arc %s 2 3__attribute__((__swift_private__)) 4@protocol P 5@end 6 7__attribute__((__swift_private__)) 8@interface I 9@end 10 11@interface J 12@property id property __attribute__((__swift_private__)); 13- (void)instanceMethod __attribute__((__swift_private__)); 14+ (void)classMethod __attribute__((__swift_private__)); 15@end 16 17void f(void) __attribute__((__swift_private__)); 18 19struct __attribute__((__swift_private__)) S {}; 20 21enum __attribute__((__swift_private__)) E { 22 one, 23 two, 24}; 25 26typedef struct { } T __attribute__((__swift_private__)); 27 28void g(void) __attribute__((__swift_private__("private"))); 29// expected-error@-1 {{'__swift_private__' attribute takes no arguments}} 30