From 22c1b7c1d82f484ef531a4d913becb84bebbe43e Mon Sep 17 00:00:00 2001 From: Vedant Kumar Date: Tue, 25 Oct 2016 19:52:57 +0000 Subject: [PATCH] [llvm-cov] Don't use colored output until we know it's supported CodeCoverageTool::error() depends on CoverageViewOptions::Colors being initialized. Should fix: http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast/builds/56 llvm-svn: 285103 --- llvm/tools/llvm-cov/CodeCoverage.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/llvm/tools/llvm-cov/CodeCoverage.cpp b/llvm/tools/llvm-cov/CodeCoverage.cpp index 81e55ae..93496bd 100644 --- a/llvm/tools/llvm-cov/CodeCoverage.cpp +++ b/llvm/tools/llvm-cov/CodeCoverage.cpp @@ -578,7 +578,7 @@ int CodeCoverageTool::run(Command Cmd, int argc, const char **argv) { for (const std::string &Filename : CovFilenames) ObjectFilenames.emplace_back(Filename); if (ObjectFilenames.empty()) { - error("No filenames specified!"); + errs() << "No filenames specified!\n"; ::exit(1); } @@ -591,7 +591,7 @@ int CodeCoverageTool::run(Command Cmd, int argc, const char **argv) { break; case CoverageViewOptions::OutputFormat::HTML: if (UseColor == cl::BOU_FALSE) - error("Color output cannot be disabled when generating html."); + errs() << "Color output cannot be disabled when generating html.\n"; ViewOpts.Colors = true; break; } -- 2.7.4