]> granicus.if.org Git - clang/commitdiff
Add dead stores C++ test case that was previously asserting due to an
authorTed Kremenek <kremenek@apple.com>
Fri, 25 Jun 2010 22:48:52 +0000 (22:48 +0000)
committerTed Kremenek <kremenek@apple.com>
Fri, 25 Jun 2010 22:48:52 +0000 (22:48 +0000)
invalid source range for CXXNewExpr.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@106904 91177308-0d34-0410-b5e6-96231b3b80d8

test/Analysis/dead-stores.cpp

index 22d446e1702128a28f283a984b5566e0d25c2172..b21ffad6c5f073c110cf011d9bf815e983834800 100644 (file)
@@ -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}}
+}
+