Fix warning about unused variable.
llvm-svn: 266232
diff --git a/lld/ELF/Driver.cpp b/lld/ELF/Driver.cpp
index 4542806..4eb00bd 100644
--- a/lld/ELF/Driver.cpp
+++ b/lld/ELF/Driver.cpp
@@ -135,10 +135,9 @@
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