forked from OSchip/llvm-project
[analyzer] NFC: Drop support for extra text attached to bug reports.
It was introduced in 2011 but never used since then. llvm-svn: 369319
This commit is contained in:
parent
e828ce1b88
commit
48786cf8d3
|
@ -88,7 +88,6 @@ public:
|
|||
using VisitorList = SmallVector<std::unique_ptr<BugReporterVisitor>, 8>;
|
||||
using visitor_iterator = VisitorList::iterator;
|
||||
using visitor_range = llvm::iterator_range<visitor_iterator>;
|
||||
using ExtraTextList = SmallVector<StringRef, 2>;
|
||||
using NoteList = SmallVector<std::shared_ptr<PathDiagnosticNotePiece>, 4>;
|
||||
|
||||
protected:
|
||||
|
@ -106,7 +105,6 @@ protected:
|
|||
const ExplodedNode *ErrorNode = nullptr;
|
||||
SmallVector<SourceRange, 4> Ranges;
|
||||
const SourceRange ErrorNodeRange;
|
||||
ExtraTextList ExtraText;
|
||||
NoteList Notes;
|
||||
|
||||
/// A (stack of) a set of symbols that are registered with this
|
||||
|
@ -288,17 +286,6 @@ public:
|
|||
return Notes;
|
||||
}
|
||||
|
||||
/// This allows for addition of meta data to the diagnostic.
|
||||
///
|
||||
/// Currently, only the HTMLDiagnosticClient knows how to display it.
|
||||
void addExtraText(StringRef S) {
|
||||
ExtraText.push_back(S);
|
||||
}
|
||||
|
||||
virtual const ExtraTextList &getExtraText() {
|
||||
return ExtraText;
|
||||
}
|
||||
|
||||
/// Return the "definitive" location of the reported bug.
|
||||
///
|
||||
/// While a bug can span an entire path, usually there is a specific
|
||||
|
|
|
@ -2878,11 +2878,6 @@ void BugReporter::FlushReport(BugReportEquivClass& EQ) {
|
|||
Pieces.push_front(*I);
|
||||
}
|
||||
|
||||
// Get the meta data.
|
||||
const BugReport::ExtraTextList &Meta = report->getExtraText();
|
||||
for (const auto &i : Meta)
|
||||
PD->addMeta(i);
|
||||
|
||||
updateExecutedLinesWithDiagnosticPieces(*PD);
|
||||
Consumer->HandlePathDiagnostic(std::move(PD));
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue