summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lld/ELF/SyntheticSections.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/lld/ELF/SyntheticSections.cpp b/lld/ELF/SyntheticSections.cpp
index d51c288431d..4d5a2c820de 100644
--- a/lld/ELF/SyntheticSections.cpp
+++ b/lld/ELF/SyntheticSections.cpp
@@ -1849,8 +1849,7 @@ void SymbolTableBaseSection::finalizeContents() {
// symbol. That is convenient for purpose of identifying where are local symbols
// coming from.
void SymbolTableBaseSection::postThunkContents() {
- if (this->Type == SHT_DYNSYM)
- return;
+ assert(this->Type == SHT_SYMTAB);
// Move all local symbols before global symbols.
auto E = std::stable_partition(
OpenPOWER on IntegriCloud