[PATCH] D105044: [lld-macho] Move ICF earlier to avoid emitting redundant binds
    Jez Ng via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Mon Jun 28 16:41:37 PDT 2021
    
    
  
int3 added inline comments.
================
Comment at: lld/MachO/SyntheticSections.cpp:777
     StabsEntry symStab;
-    symStab.sect = defined->isec->parent->index;
+    symStab.sect = defined->isec->canonical()->parent->index;
     symStab.strx = stringTableSection.addString(defined->getName());
----------------
another benefit of moving ICF earlier: the lack of canonicalization is now obvious, since the `parent` point of coalesced InputSections is null.
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D105044/new/
https://reviews.llvm.org/D105044
    
    
More information about the llvm-commits
mailing list