diff --git a/test/tools/llvm-lto/error.ll b/test/tools/llvm-lto/error.ll index 268b0818761..4a58fba7b79 100644 --- a/test/tools/llvm-lto/error.ll +++ b/test/tools/llvm-lto/error.ll @@ -3,3 +3,6 @@ ; RUN: not llvm-lto --list-symbols-only %S/Inputs/empty.bc 2>&1 | FileCheck %s --check-prefix=CHECK-LIST ; CHECK-LIST: llvm-lto: error loading file '{{.*}}/Inputs/empty.bc': The file was not recognized as a valid object file + +; RUN: not llvm-lto --thinlto %S/Inputs/empty.bc 2>&1 | FileCheck %s --check-prefix=CHECK-THIN +; CHECK-THIN: llvm-lto: error loading file '{{.*}}/Inputs/empty.bc': The file was not recognized as a valid object file diff --git a/tools/llvm-lto/llvm-lto.cpp b/tools/llvm-lto/llvm-lto.cpp index d6f3d8a39f3..16e6a9afc7d 100644 --- a/tools/llvm-lto/llvm-lto.cpp +++ b/tools/llvm-lto/llvm-lto.cpp @@ -258,7 +258,7 @@ static void createCombinedModuleSummaryIndex() { CurrentActivity = "loading file '" + Filename + "'"; ErrorOr> IndexOrErr = llvm::getModuleSummaryIndexForFile(Filename, diagnosticHandler); - error(IndexOrErr, "error: " + CurrentActivity); + error(IndexOrErr, "error " + CurrentActivity); std::unique_ptr Index = std::move(IndexOrErr.get()); CurrentActivity = ""; // Skip files without a module summary.