brintos

brintos / llvm-project-archived public Read only

0
0
Text · 380 B · ce7e579 Raw
14 lines · cpp
1// RUN: %clang_cc1 %s -fsyntax-only -verify2 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 at least 1 argument}}9};10 11void f(X x) {12  x.foo();13}14