diff options
Diffstat (limited to 'llvm/tools/llvm-cov/CodeCoverage.cpp')
-rw-r--r-- | llvm/tools/llvm-cov/CodeCoverage.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/llvm/tools/llvm-cov/CodeCoverage.cpp b/llvm/tools/llvm-cov/CodeCoverage.cpp index 0943cebb262..94b7c84b550 100644 --- a/llvm/tools/llvm-cov/CodeCoverage.cpp +++ b/llvm/tools/llvm-cov/CodeCoverage.cpp @@ -454,8 +454,7 @@ int CodeCoverageTool::show(int argc, const char **argv, auto OSOrErr = mainView->createOutputFile("functions", /*InToplevel=*/true); if (Error E = OSOrErr.takeError()) { - handleAllErrors(OSOrErr.takeError(), - [&](const ErrorInfoBase &EI) { error(EI.message()); }); + error(toString(std::move(E))); return 1; } auto OS = std::move(OSOrErr.get()); @@ -484,8 +483,7 @@ int CodeCoverageTool::show(int argc, const char **argv, auto OSOrErr = mainView->createOutputFile(SourceFile, /*InToplevel=*/false); if (Error E = OSOrErr.takeError()) { - handleAllErrors(OSOrErr.takeError(), - [&](const ErrorInfoBase &EI) { error(EI.message()); }); + error(toString(std::move(E))); return 1; } auto OS = std::move(OSOrErr.get()); |