[analyzer] Clean up unused bits of CFRefCount.

llvm-svn: 138390
This commit is contained in:
Jordy Rose 2011-08-23 21:51:36 +00:00
parent c3fc262423
commit 5aa9b1dd3f
1 changed files with 1 additions and 11 deletions

View File

@ -1643,13 +1643,6 @@ public:
BugType *leakWithinFunction, *leakAtReturn;
BugType *overAutorelease;
BugType *returnNotOwnedForOwned;
BugReporter *BR;
const ProgramState *Update(const ProgramState * state,
SymbolRef sym,
RefVal V,
ArgEffect E,
RefVal::Kind& hasErr);
public:
CFRefCount(ASTContext &Ctx, bool gcenabled, const LangOptions& lopts)
@ -1657,7 +1650,7 @@ public:
LOpts(lopts), useAfterRelease(0), releaseNotOwned(0),
deallocGC(0), deallocNotOwned(0),
leakWithinFunction(0), leakAtReturn(0), overAutorelease(0),
returnNotOwnedForOwned(0), BR(0) {}
returnNotOwnedForOwned(0) {}
void RegisterChecks(ExprEngine &Eng);
@ -3755,9 +3748,6 @@ void CFRefCount::RegisterChecks(ExprEngine& Eng) {
leakWithinFunction->setSuppressOnSink(true);
BR.Register(leakWithinFunction);
// Save the reference to the BugReporter.
this->BR = &BR;
// Register the RetainReleaseChecker with the ExprEngine object.
// Functionality in CFRefCount will be migrated to RetainReleaseChecker
// over time.