[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