]> granicus.if.org Git - llvm/commitdiff
[llvm-cov] Don't use colored output until we know it's supported
authorVedant Kumar <vsk@apple.com>
Tue, 25 Oct 2016 19:52:57 +0000 (19:52 +0000)
committerVedant Kumar <vsk@apple.com>
Tue, 25 Oct 2016 19:52:57 +0000 (19:52 +0000)
CodeCoverageTool::error() depends on CoverageViewOptions::Colors being
initialized. Should fix:

  http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast/builds/56

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@285103 91177308-0d34-0410-b5e6-96231b3b80d8

tools/llvm-cov/CodeCoverage.cpp

index 81e55ae52654903a932b90f8ea6708e6d0721524..93496bda8a1c62f675e366aee0f9cce43ed40e53 100644 (file)
@@ -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;
     }