[lld] r265241 - Merge two `if`s.
Rui Ueyama via llvm-commits
llvm-commits at lists.llvm.org
Sat Apr 2 12:31:01 PDT 2016
Author: ruiu
Date: Sat Apr 2 14:31:01 2016
New Revision: 265241
URL: http://llvm.org/viewvc/llvm-project?rev=265241&view=rev
Log:
Merge two `if`s.
Modified:
lld/trunk/ELF/Writer.cpp
Modified: lld/trunk/ELF/Writer.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/Writer.cpp?rev=265241&r1=265240&r2=265241&view=diff
==============================================================================
--- lld/trunk/ELF/Writer.cpp (original)
+++ lld/trunk/ELF/Writer.cpp Sat Apr 2 14:31:01 2016
@@ -573,9 +573,8 @@ template <class ELFT> void Writer<ELFT>:
StringRef SymName = check(Sym.getName(F->getStringTable()));
if (!shouldKeepInSymtab<ELFT>(*F, SymName, Sym))
continue;
- if (Sym.st_shndx != SHN_ABS)
- if (!F->getSection(Sym)->Live)
- continue;
+ if (Sym.st_shndx != SHN_ABS && !F->getSection(Sym)->Live)
+ continue;
++Out<ELFT>::SymTab->NumLocals;
if (Config->Relocatable)
B->DynsymIndex = Out<ELFT>::SymTab->NumLocals;
More information about the llvm-commits
mailing list