diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2016-04-13 19:09:48 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2016-04-13 19:09:48 +0000 |
commit | 3fa7352fc75ed76d04340339cbf7b60d0def4a5f (patch) | |
tree | bbe79cc99107e8363ea1273aea6b3a17c85665a5 | |
parent | ab14c8898469325fe1a21e1ce9378c939a11017a (diff) | |
download | bcm5719-llvm-3fa7352fc75ed76d04340339cbf7b60d0def4a5f.tar.gz bcm5719-llvm-3fa7352fc75ed76d04340339cbf7b60d0def4a5f.zip |
Fix warning about unused variable.
llvm-svn: 266232
-rw-r--r-- | lld/ELF/Driver.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lld/ELF/Driver.cpp b/lld/ELF/Driver.cpp index 4542806c0b8..4eb00bddc33 100644 --- a/lld/ELF/Driver.cpp +++ b/lld/ELF/Driver.cpp @@ -135,10 +135,9 @@ void LinkerDriver::addFile(StringRef Path) { Optional<MemoryBufferRef> LinkerDriver::readFile(StringRef Path) { auto MBOrErr = MemoryBuffer::getFile(Path); - if (std::error_code EC = MBOrErr.getError()) { - error(MBOrErr, "cannot open " + Path); + error(MBOrErr, "cannot open " + Path); + if (HasError) return None; - } std::unique_ptr<MemoryBuffer> &MB = *MBOrErr; MemoryBufferRef MBRef = MB->getMemBufferRef(); OwningMBs.push_back(std::move(MB)); // take MB ownership |