2
0

unused-variables.cpp 363 B

123456789101112131415161718192021
  1. // RUN: %clang_cc1 -fsyntax-only -Wunused -verify %s
  2. struct X0 {
  3. ~X0();
  4. };
  5. struct X1 { };
  6. template<typename T>
  7. void f() {
  8. X0 x0;
  9. X1 x1; // expected-warning{{unused variable 'x1'}}
  10. }
  11. template<typename T, typename U>
  12. void g() {
  13. T t;
  14. U u; // expected-warning{{unused variable 'u'}}
  15. }
  16. template void g<X0, X1>(); // expected-note{{in instantiation of}}