[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