aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2008-09-17 22:24:13 +0000
committerTed Kremenek <kremenek@apple.com>2008-09-17 22:24:13 +0000
commitf6e5ec45950df60555ee96c62b728b485394e34e (patch)
tree0f63fa8624c825a687c1a29996b3fa97ed19bac4
parent834af456588587194337bb32671fb9329e73a7f7 (diff)
Add path-sensitivity test case.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56294 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--test/Analysis/null-deref-ps.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/Analysis/null-deref-ps.c b/test/Analysis/null-deref-ps.c
index fb6b2089f0..0f86acdabc 100644
--- a/test/Analysis/null-deref-ps.c
+++ b/test/Analysis/null-deref-ps.c
@@ -100,3 +100,14 @@ int f9(int len) {
return *p++; // no-warning
}
+
+int f9b(int len) {
+ assert (len > 0); // note use of '>'
+ int *p = 0;
+
+ for (int i = 0; i < len; ++i)
+ p = qux(i);
+
+ return *p++; // no-warning
+}
+