[PATCH] D94166: Make the recursive behavior of getBaseObject uniform for GlobalIndirectSymbols
Dmitry Polukhin via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun Jan 10 13:11:26 PST 2021
DmitryPolukhin added a comment.
I investigated this issue a bit under debugger. It seems that there are multiple places where resolver is used as "base" object for ifunc and resolver attributes like comdat are applied to ifunc itself. It is reasonable for aliases but not for ifunc. Unfortunately it is not something that can be changed easily. The proposal with deriving GlobalIFunc from GlobalObject makes more sense to me now.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D94166/new/
https://reviews.llvm.org/D94166
More information about the llvm-commits
mailing list