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