[cfe-commits] r42301 - /cfe/trunk/Analysis/DeadStores.cpp

Ted Kremenek kremenek at apple.com
Tue Sep 25 10:47:05 PDT 2007


Author: kremenek
Date: Tue Sep 25 12:47:04 2007
New Revision: 42301

URL: http://llvm.org/viewvc/llvm-project?rev=42301&view=rev
Log:
Removed "EverKilled" class in DeadStores checker; it is no longer used.

Modified:
    cfe/trunk/Analysis/DeadStores.cpp

Modified: cfe/trunk/Analysis/DeadStores.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/Analysis/DeadStores.cpp?rev=42301&r1=42300&r2=42301&view=diff

==============================================================================
--- cfe/trunk/Analysis/DeadStores.cpp (original)
+++ cfe/trunk/Analysis/DeadStores.cpp Tue Sep 25 12:47:04 2007
@@ -17,26 +17,14 @@
 #include "clang/Analysis/Visitors/CFGRecStmtVisitor.h"
 #include "clang/Basic/Diagnostic.h"
 #include "clang/AST/ASTContext.h"
-#include "llvm/ADT/SmallPtrSet.h"
 
 using namespace clang;
 
 namespace {
-
-class EverKilled : public LiveVariables::ObserverTy {
-  llvm::SmallPtrSet<const VarDecl*, 10> Killed;
-public:
-  virtual void ObserveKill(DeclRefExpr* DR) {
-    Killed.insert(cast<VarDecl>(DR->getDecl()));
-  }    
-  
-  bool hasKill(const VarDecl* V) { return Killed.count(V) != 0; }
-};
   
 class DeadStoreObs : public LiveVariables::ObserverTy {
   ASTContext &Ctx;
   Diagnostic &Diags;
-  EverKilled EK;
 public:
   DeadStoreObs(ASTContext &ctx,Diagnostic &diags) : Ctx(ctx), Diags(diags){}    
   virtual ~DeadStoreObs() {}





More information about the cfe-commits mailing list