[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