From 01a51629c29521ebe4b612b6c3f69bd23b7034a5 Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Sat, 15 Jan 2022 23:32:48 -0800 Subject: [PATCH] [ELF] Slightly speed up Symbol::includeInDynsym. NFC --- lld/ELF/Symbols.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lld/ELF/Symbols.cpp b/lld/ELF/Symbols.cpp index 2be5e8d..e3c9195 100644 --- a/lld/ELF/Symbols.cpp +++ b/lld/ELF/Symbols.cpp @@ -286,7 +286,7 @@ bool Symbol::includeInDynsym() const { // expects undefined weak symbols not to exist in .dynsym, e.g. // __pthread_mutex_lock reference in _dl_add_to_namespace_list, // __pthread_initialize_minimal reference in csu/libc-start.c. - return !(config->noDynamicLinker && isUndefWeak()); + return !(isUndefWeak() && config->noDynamicLinker); return exportDynamic || inDynamicList; } -- 2.7.4