From d72dd1fc4eb52b6026122c27a1bbbd7519080399 Mon Sep 17 00:00:00 2001 From: Rui Ueyama Date: Thu, 29 Sep 2016 00:58:10 +0000 Subject: [PATCH] Use InputFile::Symbol instead of auto for consistency. llvm-svn: 282658 --- lld/ELF/InputFiles.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/lld/ELF/InputFiles.cpp b/lld/ELF/InputFiles.cpp index d13a0b3..cc6d189 100644 --- a/lld/ELF/InputFiles.cpp +++ b/lld/ELF/InputFiles.cpp @@ -815,13 +815,11 @@ template std::vector LazyObjectFile::getElfSymbols() { } std::vector LazyObjectFile::getBitcodeSymbols() { - std::vector V; std::unique_ptr Obj = check(lto::InputFile::create(this->MB)); - for (auto &ObjSym : Obj->symbols()) { - if (ObjSym.getFlags() & BasicSymbolRef::SF_Undefined) - continue; - V.push_back(Saver.save(ObjSym.getName())); - } + std::vector V; + for (const lto::InputFile::Symbol &Sym : Obj->symbols()) + if (!(Sym.getFlags() & BasicSymbolRef::SF_Undefined)) + V.push_back(Saver.save(Sym.getName())); return V; } -- 2.7.4