diff options
author | Anna Zaks <ganna@apple.com> | 2011-08-19 23:21:56 +0000 |
---|---|---|
committer | Anna Zaks <ganna@apple.com> | 2011-08-19 23:21:56 +0000 |
commit | dc757b049796949e4b11646445a6598f0bdabd7a (patch) | |
tree | 812c0cb400af196a55c96b5a7b555a1c0c426b9e /lib/StaticAnalyzer/Core/BugReporter.cpp | |
parent | 2ba4fde1915029f97c44e562e354320a5c10ac65 (diff) |
Static Analyzer Diagnostics: Switch CFRefCount to using the new visitor API. BugReport no longer needs to inherit from BugReporterVisitor.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@138142 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/StaticAnalyzer/Core/BugReporter.cpp')
-rw-r--r-- | lib/StaticAnalyzer/Core/BugReporter.cpp | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/lib/StaticAnalyzer/Core/BugReporter.cpp b/lib/StaticAnalyzer/Core/BugReporter.cpp index fb0331c274..df3ebb860d 100644 --- a/lib/StaticAnalyzer/Core/BugReporter.cpp +++ b/lib/StaticAnalyzer/Core/BugReporter.cpp @@ -1224,9 +1224,7 @@ void BugReport::addVisitor(BugReporterVisitor* visitor) { BugReport::~BugReport() { for (visitor_iterator I = visitor_begin(), E = visitor_end(); I != E; ++I) { - if ((*I)->isOwnedByReporterContext()) { - delete *I; - } + delete *I; } } @@ -1340,13 +1338,6 @@ SourceLocation BugReport::getLocation() const { return FullSourceLoc(); } -PathDiagnosticPiece *BugReport::VisitNode(const ExplodedNode *N, - const ExplodedNode *PrevN, - BugReporterContext &BRC, - BugReport &BR) { - return NULL; -} - //===----------------------------------------------------------------------===// // Methods for BugReporter and subclasses. //===----------------------------------------------------------------------===// |