[cfe-commits] r97115 - /cfe/trunk/lib/Checker/UnixAPIChecker.cpp

Ted Kremenek kremenek at apple.com
Wed Feb 24 21:44:05 PST 2010


Author: kremenek
Date: Wed Feb 24 23:44:05 2010
New Revision: 97115

URL: http://llvm.org/viewvc/llvm-project?rev=97115&view=rev
Log:
When generating error node, check to see if we already cached out.

Modified:
    cfe/trunk/lib/Checker/UnixAPIChecker.cpp

Modified: cfe/trunk/lib/Checker/UnixAPIChecker.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/UnixAPIChecker.cpp?rev=97115&r1=97114&r2=97115&view=diff
==============================================================================
--- cfe/trunk/lib/Checker/UnixAPIChecker.cpp (original)
+++ cfe/trunk/lib/Checker/UnixAPIChecker.cpp Wed Feb 24 23:44:05 2010
@@ -98,6 +98,9 @@
 
   if (CE->getNumArgs() < 3) {
     ExplodedNode *N = C.GenerateSink(trueState);
+    if (!N)
+      return;
+
     EnhancedBugReport *report =
       new EnhancedBugReport(*BT,
                             "Call to 'open' requires a third argument when "





More information about the cfe-commits mailing list