[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
Wed Jul 12 06:40:14 PDT 2017


ruiu accepted this revision.
ruiu added a comment.
This revision is now accepted and ready to land.

LGTM



================
Comment at: ELF/SymbolTable.cpp:698-699
   for (SymbolBody *B : Syms) {
+    // Symbols that have version baked in name will be proccessed later, see
+    // parseSymbolVersion(). Version from name has priority over version script.
+    if (B->getName().find('@') != StringRef::npos)
----------------
// Skip symbols containing version info because symbol versions specified by symbol names take precedence over version scripts. See parseSymbolVersion().


https://reviews.llvm.org/D35207





More information about the llvm-commits mailing list