// RUN: %clang_cc1 -verify -fsyntax-only %s @interface NSString @end typedef NSString *NSStringAlias __attribute__((__swift_bridged_typedef__)); typedef int IntAlias __attribute__((__swift_bridged_typedef__)); struct __attribute__((swift_bridged_typedef)) S {}; // expected-error@-1 {{'swift_bridged_typedef' attribute only applies to typedefs}} typedef unsigned char UnsignedChar __attribute__((__swift_bridged_typedef__("UnsignedChar"))); // expected-error@-1 {{'__swift_bridged_typedef__' attribute takes no arguments}}