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 | |
| 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')
| -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) { |

