1 // RUN: %clang_cc1 %s -verify -fsyntax-only -Wno-gcc-compat
8 static void c2(int *a
) {} // expected-note {{implicitly declared private here}} expected-note {{implicitly declared private here}}
12 int v1
__attribute__((cleanup(N::c1
)));
13 int v2
__attribute__((cleanup(N::c2
))); // expected-error {{no member named 'c2' in namespace 'N'}}
14 int v3
__attribute__((cleanup(C::c2
))); // expected-error {{'c2' is a private member of 'C'}}
19 int v1
__attribute__((cleanup(c2
))); // expected-error {{'c2' is a private member of 'C'}}
24 void c3(int *a
) {} // expected-note {{candidate function}}
25 void c3() {} // expected-note {{candidate function}}
27 int v1
__attribute__((cleanup(c3
))); // expected-error {{'c3' is not a single function}}