1// RUN: %clang_cc1 %s -fsyntax-only -verify 2 3struct X { 4public __attribute__((unavailable)): // expected-error {{access specifier can only have annotation attributes}} 5 void foo(); 6private __attribute__((annotate("foobar"))): 7 void bar(); 8private __attribute__((annotate())): // expected-error {{'annotate' attribute takes one argument}} 9}; 10 11void f(X x) { 12 x.foo(); 13} 14