[PATCH] D76839: [lld-macho] Extend SyntheticSections to cover all segment load commands
Rui Ueyama via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 1 20:42:23 PDT 2020
ruiu added inline comments.
================
Comment at: lld/MachO/Writer.cpp:259-261
+ return linkEditOffset + 1;
+ else
+ return linkEditOffset;
----------------
int3 wrote:
> ruiu wrote:
> > So it looks like the function returns only 4 possible values -- 0, 1, linkEditOffset, or linkEditOffset+1. Can't you use 0, 1, 2, 3 instead?
> The idea is to make it easily extensible -- there may be other special sections that we want to order before the __LINKEDIT sections.
Got it, but I don't think you have to prepare this tiny function for future extension. You can just make it return 0,1,2,3 and then in a later change when you actually need to use linkEditOffset, you can start returning linkEditOffset and linkEditOffset+1.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D76839/new/
https://reviews.llvm.org/D76839
More information about the llvm-commits
mailing list