summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2011-03-03 17:07:11 +0000
committerTed Kremenek <kremenek@apple.com>2011-03-03 17:07:11 +0000
commit916c8357dbcd78d13d50a468a1c832b649263ab7 (patch)
treecaab32d1c5ca76ae2b65abde36c097f22b8c3f4b
parente29139c77de92fd5d87225fbcb46e473db96ea27 (diff)
downloadbcm5719-llvm-916c8357dbcd78d13d50a468a1c832b649263ab7.tar.gz
bcm5719-llvm-916c8357dbcd78d13d50a468a1c832b649263ab7.zip
Add coverage test for CFGImplicitDtor::getDestructorDecl() when handling typedefs.
llvm-svn: 126947
-rw-r--r--clang/test/SemaCXX/return-noreturn.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/return-noreturn.cpp b/clang/test/SemaCXX/return-noreturn.cpp
index 5f044ca1794..e7998680b08 100644
--- a/clang/test/SemaCXX/return-noreturn.cpp
+++ b/clang/test/SemaCXX/return-noreturn.cpp
@@ -43,3 +43,12 @@ void test_PR9380(const PR9380& aKey) {
void test_array() {
PR9380 a[2];
}
+
+// Test classes wrapped in typedefs. This is purely a coverage test case
+// for CFGImplictDtor::getDestructorDecl().
+void test_typedefs() {
+ typedef PR9380 PR9380_Ty;
+ PR9380_Ty test;
+ PR9380_Ty test2[20];
+}
+
OpenPOWER on IntegriCloud