[PATCH] D103971: [lld-macho] Rework mergeFlag to closer mimic what LD64 does.
Jez Ng via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 17 09:22:23 PDT 2021
int3 added inline comments.
================
Comment at: lld/MachO/ConcatOutputSection.cpp:376
+ case S_NON_LAZY_SYMBOL_POINTERS:
+ if (config->outputType != MH_KEXT_BUNDLE &&
+ !(config->outputType == MH_EXECUTE && config->isPic))
----------------
oontvoo wrote:
> int3 wrote:
> > we're not likely to support kexts in the foreseeable future, so I don't think it's worth checking for here
> Right, this is checking for that cases that are *not* kext :)
> Right, this is checking for that cases that are *not* kext :)
yes I understood that... my point is that it's never going to be kext, so the check is redundant
> I don't believe any ConcatInputSection should have S_SYMBOL_STUBS set. But our StubsSection does have these three flags set, so I think we're good here
> (I think the same applies for S_NON_LAZY_SYMBOL_POINTERS above
I don't think you addressed this :)
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D103971/new/
https://reviews.llvm.org/D103971
More information about the llvm-commits
mailing list