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