[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