From: Davide Italiano Date: Sat, 14 Nov 2015 19:00:33 +0000 (+0000) Subject: [llvm-ar] Use failIfError/fail helpers. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=51ad607ad8bf88774f1f692aa1fea643af574860;p=oota-llvm.git [llvm-ar] Use failIfError/fail helpers. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@253141 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/tools/llvm-ar/llvm-ar.cpp b/tools/llvm-ar/llvm-ar.cpp index d60a1e2cf4a..ef5fab68b94 100644 --- a/tools/llvm-ar/llvm-ar.cpp +++ b/tools/llvm-ar/llvm-ar.cpp @@ -653,20 +653,13 @@ static int performOperation(ArchiveOperation Operation, ErrorOr> Buf = MemoryBuffer::getFile(ArchiveName, -1, false); std::error_code EC = Buf.getError(); - if (EC && EC != errc::no_such_file_or_directory) { - errs() << ToolName << ": error opening '" << ArchiveName - << "': " << EC.message() << "!\n"; - return 1; - } + if (EC && EC != errc::no_such_file_or_directory) + fail("error opening '" + ArchiveName + "': " + EC.message() + "!"); if (!EC) { object::Archive Archive(Buf.get()->getMemBufferRef(), EC); - - if (EC) { - errs() << ToolName << ": error loading '" << ArchiveName - << "': " << EC.message() << "!\n"; - return 1; - } + failIfError(EC, + "error loading '" + ArchiveName + "': " + EC.message() + "!"); performOperation(Operation, &Archive, NewMembers); return 0; }