]> granicus.if.org Git - clang/commitdiff
Removed "EverKilled" class in DeadStores checker; it is no longer used.
authorTed Kremenek <kremenek@apple.com>
Tue, 25 Sep 2007 17:47:04 +0000 (17:47 +0000)
committerTed Kremenek <kremenek@apple.com>
Tue, 25 Sep 2007 17:47:04 +0000 (17:47 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@42301 91177308-0d34-0410-b5e6-96231b3b80d8

Analysis/DeadStores.cpp

index b976d92e96ea0fae132d02b77e3cfe01a3470254..642b90b8d8208bbd404c9301181ecf0864d8b3b8 100644 (file)
 #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() {}