[PATCH] D35207: [ELF] - Give a symbol version extracted from name a priority over version set by script.

Rui Ueyama via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 11 10:55:02 PDT 2017


ruiu added inline comments.


================
Comment at: ELF/SymbolTable.cpp:705
     Symbol *Sym = B->symbol();
     if (Sym->InVersionScript)
       warn("duplicate symbol '" + Ver.Name + "' in version script");
----------------
Can you replace this with

  if (Sym->VersionId != Config->DefaultSymbolVersion)

to remove `Symbol::InVersionScript`?


================
Comment at: ELF/SymbolTable.cpp:756
+  for (Symbol *Sym : SymVector)
+      Sym->body()->parseSymbolVersion();
 }
----------------
Indentation


https://reviews.llvm.org/D35207





More information about the llvm-commits mailing list