diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2017-09-21 23:13:36 +0000 | 
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2017-09-21 23:13:36 +0000 | 
| commit | 25cbdf25a667999485d79735f1a9ea61faf79eee (patch) | |
| tree | 1bd920b92779d9706db8679815f730863eb83f11 /llvm/tools/llvm-ar/llvm-ar.cpp | |
| parent | 3306fff625738ce2946770f411dd8341d9a182d6 (diff) | |
| download | bcm5719-llvm-25cbdf25a667999485d79735f1a9ea61faf79eee.tar.gz bcm5719-llvm-25cbdf25a667999485d79735f1a9ea61faf79eee.zip | |
Convert the archive writer to use Error.
This found one place in lld that was not checking the error.
llvm-svn: 313937
Diffstat (limited to 'llvm/tools/llvm-ar/llvm-ar.cpp')
| -rw-r--r-- | llvm/tools/llvm-ar/llvm-ar.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/llvm/tools/llvm-ar/llvm-ar.cpp b/llvm/tools/llvm-ar/llvm-ar.cpp index 03655cb4318..576265cfe59 100644 --- a/llvm/tools/llvm-ar/llvm-ar.cpp +++ b/llvm/tools/llvm-ar/llvm-ar.cpp @@ -681,10 +681,10 @@ performWriteOperation(ArchiveOperation Operation,      break;    } -  std::error_code EC = +  Error E =        writeArchive(ArchiveName, NewMembersP ? *NewMembersP : NewMembers, Symtab,                     Kind, Deterministic, Thin, std::move(OldArchiveBuf)); -  failIfError(EC, ArchiveName); +  failIfError(std::move(E), ArchiveName);  }  static void createSymbolTable(object::Archive *OldArchive) { | 

