diff options
author | Anders Carlsson <andersca@mac.com> | 2009-11-07 07:26:56 +0000 |
---|---|---|
committer | Anders Carlsson <andersca@mac.com> | 2009-11-07 07:26:56 +0000 |
commit | f5dc6fa252cea10cae0495fdf4357f752bf039e1 (patch) | |
tree | 61e3a74e21523a866ff569ba4f4adaa9fd23b103 /clang/test | |
parent | 2889e0e72c73edc07f7992ea95667fb6d56a5a0f (diff) | |
download | bcm5719-llvm-f5dc6fa252cea10cae0495fdf4357f752bf039e1.tar.gz bcm5719-llvm-f5dc6fa252cea10cae0495fdf4357f752bf039e1.zip |
Don't treat variables with non-trivial ctors or dtors as unused. Fixes PR5407.
llvm-svn: 86352
Diffstat (limited to 'clang/test')
-rw-r--r-- | clang/test/SemaCXX/warn-unused-variables.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/warn-unused-variables.cpp b/clang/test/SemaCXX/warn-unused-variables.cpp index d8b9a00ad6d..001048910ce 100644 --- a/clang/test/SemaCXX/warn-unused-variables.cpp +++ b/clang/test/SemaCXX/warn-unused-variables.cpp @@ -4,3 +4,11 @@ template<typename T> void f() { T t; t = 17; } + +struct A { A(); }; +struct B { ~B(); }; + +void f() { + A a; + B b; +}
\ No newline at end of file |