blob: 2958e385f8b51ce6e09ed828d6af2c4cedc0d438 [file] [log] [blame]
Erik Verbruggenca98f2a2011-10-13 09:41:32 +00001// 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();
David Majnemer706f3152014-12-14 01:05:01 +00008private __attribute__((annotate())): // expected-error {{'annotate' attribute takes one argument}}
Erik Verbruggenca98f2a2011-10-13 09:41:32 +00009};
10
11void f(X x) {
12 x.foo();
13}