summaryrefslogtreecommitdiffstats
path: root/clang/test
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@mac.com>2009-11-07 07:26:56 +0000
committerAnders Carlsson <andersca@mac.com>2009-11-07 07:26:56 +0000
commitf5dc6fa252cea10cae0495fdf4357f752bf039e1 (patch)
tree61e3a74e21523a866ff569ba4f4adaa9fd23b103 /clang/test
parent2889e0e72c73edc07f7992ea95667fb6d56a5a0f (diff)
downloadbcm5719-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.cpp8
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
OpenPOWER on IntegriCloud