[lld] r275660 - Use SymbolVersion::Id instead of a hard-coded local variable.

Rui Ueyama via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 15 19:00:43 PDT 2016


Author: ruiu
Date: Fri Jul 15 21:00:43 2016
New Revision: 275660

URL: http://llvm.org/viewvc/llvm-project?rev=275660&view=rev
Log:
Use SymbolVersion::Id instead of a hard-coded local variable.

Modified:
    lld/trunk/ELF/OutputSections.cpp

Modified: lld/trunk/ELF/OutputSections.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/OutputSections.cpp?rev=275660&r1=275659&r2=275660&view=diff
==============================================================================
--- lld/trunk/ELF/OutputSections.cpp (original)
+++ lld/trunk/ELF/OutputSections.cpp Fri Jul 15 21:00:43 2016
@@ -1527,9 +1527,8 @@ void VersionDefinitionSection<ELFT>::wri
   writeDefinition(Verdef, Verdaux, VER_FLG_BASE, 1, getFileDefName(),
                   FileDefNameOff);
 
-  uint32_t I = 2;
   for (Version &V : Config->SymbolVersions)
-    writeDefinition(Verdef, Verdaux, 0 /* Flags */, I++, V.Name, V.NameOff);
+    writeDefinition(Verdef, Verdaux, 0, V.Id, V.Name, V.NameOff);
 
   Verdef[-1].vd_next = 0;
 }




More information about the llvm-commits mailing list