[llvm-cov] Add a format option for the 'show' sub-command (mostly NFC)

llvm-svn: 273968
This commit is contained in:
Vedant Kumar
2016-06-28 00:15:54 +00:00
parent 3264fdd3ca
commit 635c83c1b4
5 changed files with 23 additions and 3 deletions

View File

@@ -50,8 +50,11 @@ std::unique_ptr<SourceCoverageView>
SourceCoverageView::create(StringRef SourceName, const MemoryBuffer &File,
const CoverageViewOptions &Options,
coverage::CoverageData &&CoverageInfo) {
return llvm::make_unique<SourceCoverageViewText>(SourceName, File, Options,
std::move(CoverageInfo));
switch (Options.ShowFormat) {
case CoverageViewOptions::OutputFormat::Text:
return llvm::make_unique<SourceCoverageViewText>(SourceName, File, Options,
std::move(CoverageInfo));
}
}
void SourceCoverageView::print(raw_ostream &OS, bool WholeFile,