]> granicus.if.org Git - clang/commitdiff
Add '_assert' to list of known panic functions.
authorTed Kremenek <kremenek@apple.com>
Tue, 17 Feb 2009 17:48:52 +0000 (17:48 +0000)
committerTed Kremenek <kremenek@apple.com>
Tue, 17 Feb 2009 17:48:52 +0000 (17:48 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64772 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/GRExprEngine.cpp

index 1a7f35960ce2e257eb88dcb100dc35521beeffe4..0f8c56b1a23fd4269b759fff5c5b7a9ba00fe362 100644 (file)
@@ -1213,7 +1213,7 @@ void GRExprEngine::VisitCallRec(CallExpr* CE, NodeTy* Pred,
               }
             }
             break;
-          
+
           case 6:
             if (!memcmp(s, "Assert", 6)) {
               Builder->BuildSinks = true;
@@ -1231,7 +1231,9 @@ void GRExprEngine::VisitCallRec(CallExpr* CE, NodeTy* Pred,
             break;
             
           case 8:
-            if (!memcmp(s ,"db_error", 8)) Builder->BuildSinks = true;
+            if (!memcmp(s ,"db_error", 8) || 
+                !memcmp(s, "__assert", 8))
+              Builder->BuildSinks = true;
             break;
           
           case 12: