diff options
Diffstat (limited to 'lld/ELF/Driver.cpp')
| -rw-r--r-- | lld/ELF/Driver.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lld/ELF/Driver.cpp b/lld/ELF/Driver.cpp index ea1f58fc6d5..630d8d741fa 100644 --- a/lld/ELF/Driver.cpp +++ b/lld/ELF/Driver.cpp @@ -100,7 +100,8 @@ LinkerDriver::getArchiveMembers(MemoryBufferRef MB) { File->getFileName()); V.push_back(MBRef); } - check(std::move(Err)); + if (Err) + Error(Err); // Take ownership of memory buffers created for members of thin archives. for (std::unique_ptr<MemoryBuffer> &MB : File->takeThinBuffers()) |

