[cfe-commits] r50084 - /cfe/trunk/test/Analysis/null-deref-ps.c

Ted Kremenek kremenek at apple.com
Mon Apr 21 21:56:55 PDT 2008


Author: kremenek
Date: Mon Apr 21 23:56:55 2008
New Revision: 50084

URL: http://llvm.org/viewvc/llvm-project?rev=50084&view=rev
Log:
Added null dereference test involving arrays.

Modified:
    cfe/trunk/test/Analysis/null-deref-ps.c

Modified: cfe/trunk/test/Analysis/null-deref-ps.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Analysis/null-deref-ps.c?rev=50084&r1=50083&r2=50084&view=diff

==============================================================================
--- cfe/trunk/test/Analysis/null-deref-ps.c (original)
+++ cfe/trunk/test/Analysis/null-deref-ps.c Mon Apr 21 23:56:55 2008
@@ -16,3 +16,14 @@
     
   return p->x++; // expected-warning{{Dereference of null pointer.}}
 }
+
+int f3(char* x) {
+  
+  int i = 2;
+  
+  if (x)
+    return x[i - 1];
+  
+  return x[i+1]; // expected-warning{{Dereference of null pointer.}}
+}
+





More information about the cfe-commits mailing list