[lld] c025b96 - [ELF] Symbol::extract : remove unneeded file->lazy check
Fangrui Song via llvm-commits
llvm-commits at lists.llvm.org
Fri Jan 24 09:34:54 PST 2025
Author: Fangrui Song
Date: 2025-01-24T09:34:48-08:00
New Revision: c025b96ef9bb364c79f73fc3afb45c851c2efb17
URL: https://github.com/llvm/llvm-project/commit/c025b96ef9bb364c79f73fc3afb45c851c2efb17
DIFF: https://github.com/llvm/llvm-project/commit/c025b96ef9bb364c79f73fc3afb45c851c2efb17.diff
LOG: [ELF] Symbol::extract : remove unneeded file->lazy check
Added:
Modified:
lld/ELF/Symbols.cpp
Removed:
################################################################################
diff --git a/lld/ELF/Symbols.cpp b/lld/ELF/Symbols.cpp
index ce1e89f2d08011..497db842bc9be6 100644
--- a/lld/ELF/Symbols.cpp
+++ b/lld/ELF/Symbols.cpp
@@ -254,10 +254,9 @@ void Symbol::parseSymbolVersion(Ctx &ctx) {
}
void Symbol::extract(Ctx &ctx) const {
- if (file->lazy) {
- file->lazy = false;
- parseFile(ctx, file);
- }
+ assert(file->lazy);
+ file->lazy = false;
+ parseFile(ctx, file);
}
uint8_t Symbol::computeBinding(Ctx &ctx) const {
More information about the llvm-commits
mailing list