Skip to content

Commit d31fb26

Browse files
committed
[ELF] Simplify includeInDynsym for --dynamic-list
1 parent 6b1c357 commit d31fb26

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

lld/ELF/SymbolTable.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ void SymbolTable::handleDynamicList() {
203203
syms = findByVersion(ver);
204204

205205
for (Symbol *sym : syms)
206-
sym->inDynamicList = true;
206+
sym->exportDynamic = sym->inDynamicList = true;
207207
}
208208
}
209209

lld/ELF/Symbols.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ bool Symbol::includeInDynsym(Ctx &ctx) const {
278278
// __pthread_initialize_minimal reference in csu/libc-start.c.
279279
return !(isUndefWeak() && ctx.arg.noDynamicLinker);
280280

281-
return exportDynamic || inDynamicList;
281+
return exportDynamic;
282282
}
283283

284284
// Print out a log message for --trace-symbol.

0 commit comments

Comments
 (0)