Index: ELF/SymbolTable.h =================================================================== --- ELF/SymbolTable.h +++ ELF/SymbolTable.h @@ -94,7 +94,6 @@ llvm::DenseSet ComdatGroups; // The symbol table owns all file objects. - std::vector> ArchiveFiles; std::vector>> ObjectFiles; std::vector>> SharedFiles; std::vector> BitcodeFiles; Index: ELF/SymbolTable.cpp =================================================================== --- ELF/SymbolTable.cpp +++ ELF/SymbolTable.cpp @@ -58,7 +58,6 @@ // .a file if (auto *F = dyn_cast(FileP)) { - ArchiveFiles.emplace_back(cast(File.release())); F->parse(); for (Lazy &Sym : F->getLazySymbols()) addLazy(&Sym);