xref: /minix3/external/bsd/llvm/dist/clang/test/SemaCXX/warn-unused-attribute.cpp (revision 5ba302fdeaa9e153d58b5dcaef42d660aedee92e)
1 // RUN: %clang_cc1 -fsyntax-only -Wunused-variable -verify %s
2 struct __attribute__((warn_unused)) Test
3 {
4     Test();
5     ~Test();
6     void use();
7 };
8 
9 struct TestNormal
10 {
11     TestNormal();
12 };
13 
14 int main()
15 {
16    Test unused;         // expected-warning {{unused variable 'unused'}}
17    Test used;
18    TestNormal normal;
19    used.use();
20 }
21