summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-ar
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2017-09-21 23:13:36 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2017-09-21 23:13:36 +0000
commit25cbdf25a667999485d79735f1a9ea61faf79eee (patch)
tree1bd920b92779d9706db8679815f730863eb83f11 /llvm/tools/llvm-ar
parent3306fff625738ce2946770f411dd8341d9a182d6 (diff)
downloadbcm5719-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.cpp4
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) {
OpenPOWER on IntegriCloud