[lld] c2f2bb0 - [ELF] Remove unneeded SectionBase::repl indirection

Fangrui Song via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 21 00:39:21 PST 2021


Author: Fangrui Song
Date: 2021-12-21T00:39:16-08:00
New Revision: c2f2bb066b83551db3f9c32d04d6b80ac9a49a6d

URL: https://github.com/llvm/llvm-project/commit/c2f2bb066b83551db3f9c32d04d6b80ac9a49a6d
DIFF: https://github.com/llvm/llvm-project/commit/c2f2bb066b83551db3f9c32d04d6b80ac9a49a6d.diff

LOG: [ELF] Remove unneeded SectionBase::repl indirection

sec->repl equals sec after rL371216.

Added: 
    

Modified: 
    lld/ELF/Symbols.cpp

Removed: 
    


################################################################################
diff  --git a/lld/ELF/Symbols.cpp b/lld/ELF/Symbols.cpp
index 807a020d13846..f00d3217a6af4 100644
--- a/lld/ELF/Symbols.cpp
+++ b/lld/ELF/Symbols.cpp
@@ -200,7 +200,7 @@ uint64_t Symbol::getSize() const {
 OutputSection *Symbol::getOutputSection() const {
   if (auto *s = dyn_cast<Defined>(this)) {
     if (auto *sec = s->section)
-      return sec->repl->getOutputSection();
+      return sec->getOutputSection();
     return nullptr;
   }
   return nullptr;


        


More information about the llvm-commits mailing list