[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