diff --git a/lld/ELF/InputFiles.cpp b/lld/ELF/InputFiles.cpp index ebd666ee37fb..dc39c1d288f4 100644 --- a/lld/ELF/InputFiles.cpp +++ b/lld/ELF/InputFiles.cpp @@ -181,7 +181,7 @@ SymbolBody *elf2::ObjectFile::createSymbolBody(StringRef StringTable, } void ArchiveFile::parse() { - auto ArchiveOrErr = Archive::create(MB); + ErrorOr> ArchiveOrErr = Archive::create(MB); error(ArchiveOrErr, "Failed to parse archive"); File = std::move(*ArchiveOrErr);