summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2010-06-25 22:48:52 +0000
committerTed Kremenek <kremenek@apple.com>2010-06-25 22:48:52 +0000
commitda42d523cf2a4c31e5f2cd7ac2ba61140179ab5c (patch)
treebada2a0bc2804b19a87f1a416970c3fd9e9ffdb7
parentabb1f91325d0a9738f663ff2e98d6fc4a1f3ccc1 (diff)
downloadbcm5719-llvm-da42d523cf2a4c31e5f2cd7ac2ba61140179ab5c.tar.gz
bcm5719-llvm-da42d523cf2a4c31e5f2cd7ac2ba61140179ab5c.zip
Add dead stores C++ test case that was previously asserting due to an
invalid source range for CXXNewExpr. llvm-svn: 106904
-rw-r--r--clang/test/Analysis/dead-stores.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/test/Analysis/dead-stores.cpp b/clang/test/Analysis/dead-stores.cpp
index 22d446e1702..b21ffad6c5f 100644
--- a/clang/test/Analysis/dead-stores.cpp
+++ b/clang/test/Analysis/dead-stores.cpp
@@ -92,3 +92,11 @@ void test3_e(int &x) {
int &y = x;
}
+//===----------------------------------------------------------------------===//
+// Dead stores involving 'new'
+//===----------------------------------------------------------------------===//
+
+static void test_new(unsigned n) {
+ char **p = new char* [n]; // expected-warning{{never read}}
+}
+
OpenPOWER on IntegriCloud