[lld] r275670 - Simplify. NFC.

Rui Ueyama via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 15 20:12:16 PDT 2016


Author: ruiu
Date: Fri Jul 15 22:12:16 2016
New Revision: 275670

URL: http://llvm.org/viewvc/llvm-project?rev=275670&view=rev
Log:
Simplify. NFC.

Modified:
    lld/trunk/ELF/SymbolTable.cpp

Modified: lld/trunk/ELF/SymbolTable.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/SymbolTable.cpp?rev=275670&r1=275669&r2=275670&view=diff
==============================================================================
--- lld/trunk/ELF/SymbolTable.cpp (original)
+++ lld/trunk/ELF/SymbolTable.cpp Fri Jul 15 22:12:16 2016
@@ -611,14 +611,11 @@ template <class ELFT> void SymbolTable<E
 
   for (size_t I = Config->SymbolVersions.size() - 1; I != (size_t)-1; --I) {
     Version &V = Config->SymbolVersions[I];
-    for (StringRef Name : V.Globals) {
-      if (!hasWildcard(Name))
-        continue;
-
-      for (SymbolBody *B : findAll(Name))
-        if (B->symbol()->VersionId == Config->DefaultSymbolVersion)
-          B->symbol()->VersionId = V.Id;
-    }
+    for (StringRef Name : V.Globals)
+      if (hasWildcard(Name))
+        for (SymbolBody *B : findAll(Name))
+          if (B->symbol()->VersionId == Config->DefaultSymbolVersion)
+            B->symbol()->VersionId = V.Id;
   }
 }
 




More information about the llvm-commits mailing list