aboutsummaryrefslogtreecommitdiff
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
commit9ca957aaa2c2e5ee07f5e98d6eca8f426dcb4a8e (patch)
tree03742540cf1934dfbaac3e6e3ec850e7800abb20
parent0f0ea2a96534c615ff5fdd81363989b23cf2164a (diff)
Add coverage test for CFGImplicitDtor::getDestructorDecl() when handling typedefs.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@126947 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--test/SemaCXX/return-noreturn.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/SemaCXX/return-noreturn.cpp b/test/SemaCXX/return-noreturn.cpp
index 5f044ca179..e7998680b0 100644
--- a/test/SemaCXX/return-noreturn.cpp
+++ b/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];
+}
+