From: Rui Ueyama Date: Thu, 29 Sep 2016 00:58:10 +0000 (+0000) Subject: Use InputFile::Symbol instead of auto for consistency. X-Git-Tag: llvmorg-4.0.0-rc1~8677 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d72dd1fc4eb52b6026122c27a1bbbd7519080399;p=platform%2Fupstream%2Fllvm.git Use InputFile::Symbol instead of auto for consistency. llvm-svn: 282658 --- 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; }