[PATCH] D61855: Simplify SymbolTable::add{Defined,Undefined,...} functions.
Fangrui Song via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed May 15 00:01:03 PDT 2019
MaskRay added inline comments.
================
Comment at: lld/ELF/SymbolTable.cpp:121
+
+ Old->SymbolKind = Symbol::PlaceholderKind;
+ Old->VersionId = Config->DefaultSymbolVersion;
----------------
It seems after every `insert()` call, if the `IsNew` branch is taken, these member variables are initialized then get overridden by `replaceSymbol(Old, New)`. Is there some way to prevent repeated assignments?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D61855/new/
https://reviews.llvm.org/D61855
More information about the llvm-commits
mailing list