Revert r315114, "ELF: Export preempted symbols even if there is a dynamic list."
For some reason the symbols get emitted in the wrong order on one of the
buildbots: http://bb9.pgr.jp/#builders/15/builds/180
llvm-svn: 315116
diff --git a/lld/ELF/SymbolTable.cpp b/lld/ELF/SymbolTable.cpp
index 2f90043..2564c67 100644
--- a/lld/ELF/SymbolTable.cpp
+++ b/lld/ELF/SymbolTable.cpp
@@ -733,7 +733,7 @@
for (SymbolBody *B : Syms) {
if (!Config->Shared)
- B->symbol()->ExportDynamic = true;
+ B->symbol()->VersionId = VER_NDX_GLOBAL;
else if (B->symbol()->includeInDynsym())
B->IsPreemptible = true;
}