blob: 99a249e10d9f9bf421bda49617a04f223782e900 [file] [log] [blame]
// RUN: clang-cc %s -verify -fsyntax-only
class A {
void f() __attribute__((deprecated));
void g(A* a);
void h(A* a) __attribute__((deprecated));
int b __attribute__((deprecated));
};
void A::g(A* a)
{
f(); // expected-warning{{'f' is deprecated}}
a->f(); // expected-warning{{'f' is deprecated}}
(void)b; // expected-warning{{'b' is deprecated}}
(void)a->b; // expected-warning{{'b' is deprecated}}
}
void A::h(A* a)
{
f();
a->f();
(void)b;
(void)a->b;
}