]> granicus.if.org Git - clang/commitdiff
Remove dead code.
authorZhongxing Xu <xuzhongxing@gmail.com>
Wed, 4 Feb 2009 02:30:11 +0000 (02:30 +0000)
committerZhongxing Xu <xuzhongxing@gmail.com>
Wed, 4 Feb 2009 02:30:11 +0000 (02:30 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63715 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Analysis/PathSensitive/GRExprEngine.h
lib/Analysis/GRExprEngine.cpp

index d84d17c01715513f223d89dff90ec86196358b59..2a72794dd7ac24cc6a3de4043b51e3de4b1410b2 100644 (file)
@@ -660,7 +660,7 @@ protected:
   //  loads aren't fully implemented.  Eventually this option will go away.
   
   void EvalLoad(NodeSet& Dst, Expr* Ex, NodeTy* Pred,
-                const GRState* St, SVal location, bool CheckOnly = false);
+                const GRState* St, SVal location);
   
   NodeTy* EvalLocation(Stmt* Ex, NodeTy* Pred,
                        const GRState* St, SVal location);
index 616006cc8eaa686c5c885aed9366ad3df89c5183..bb34763df7f6b25adc8b93d355cbdec9aa8a2151 100644 (file)
@@ -978,8 +978,7 @@ void GRExprEngine::EvalStore(NodeSet& Dst, Expr* Ex, NodeTy* Pred,
 }
 
 void GRExprEngine::EvalLoad(NodeSet& Dst, Expr* Ex, NodeTy* Pred,
-                            const GRState* St, SVal location,
-                            bool CheckOnly) {
+                            const GRState* St, SVal location) {
 
   // Evaluate the location (checks for bad dereferences).  
   Pred = EvalLocation(Ex, Pred, St, location);
@@ -995,15 +994,6 @@ void GRExprEngine::EvalLoad(NodeSet& Dst, Expr* Ex, NodeTy* Pred,
   // FIXME: Currently symbolic analysis "generates" new symbols
   //  for the contents of values.  We need a better approach.
 
-  // FIXME: The "CheckOnly" option exists only because Array and Field
-  //  loads aren't fully implemented.  Eventually this option will go away.
-  assert(!CheckOnly);
-
-  if (CheckOnly) {
-    Dst.Add(Pred);
-    return;
-  }
-
   if (location.isUnknown()) {
     // This is important.  We must nuke the old binding.
     MakeNode(Dst, Ex, Pred, BindExpr(St, Ex, UnknownVal()), K);