summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2008-08-16 00:45:40 +0000
committerTed Kremenek <kremenek@apple.com>2008-08-16 00:45:40 +0000
commit3b977558cea10add50a5c2cbd94d7d66267781dd (patch)
treea3395074f4e4fadf2957f780ae67ef2c108d5dcf
parent7c6d3a7c50286bc09fab0037bbbbf55390b629cd (diff)
downloadbcm5719-llvm-3b977558cea10add50a5c2cbd94d7d66267781dd.tar.gz
bcm5719-llvm-3b977558cea10add50a5c2cbd94d7d66267781dd.zip
Enhance null-dereference checker test.
llvm-svn: 54834
-rw-r--r--clang/test/Analysis/null-deref-ps.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/clang/test/Analysis/null-deref-ps.c b/clang/test/Analysis/null-deref-ps.c
index 6da44d0c73f..92e8daa57e2 100644
--- a/clang/test/Analysis/null-deref-ps.c
+++ b/clang/test/Analysis/null-deref-ps.c
@@ -77,4 +77,12 @@ int f7(int x) {
return x;
}
-
+int f8(int *p, int *q) {
+ if (!p)
+ if (p)
+ *p = 1; // no-warning
+
+ if (q)
+ if (!q)
+ *q = 1; // no-warning
+}
OpenPOWER on IntegriCloud