From ac6472535b96e905e7525b526cac6f81e37fa17e Mon Sep 17 00:00:00 2001 From: Rui Ueyama Date: Sun, 29 Oct 2017 16:46:39 +0000 Subject: [PATCH] Remove a redundant temporary variable. llvm-svn: 316862 --- lld/ELF/SymbolTable.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lld/ELF/SymbolTable.cpp b/lld/ELF/SymbolTable.cpp index 9f64746515bf..8ad2a739557d 100644 --- a/lld/ELF/SymbolTable.cpp +++ b/lld/ELF/SymbolTable.cpp @@ -273,7 +273,6 @@ std::pair SymbolTable::insert(StringRef Name, uint8_t Type, uint8_t Visibility, bool CanOmitFromDynSym, InputFile *File) { - bool IsUsedInRegularObj = !File || File->kind() == InputFile::ObjKind; Symbol *S; bool WasInserted; std::tie(S, WasInserted) = insert(Name); @@ -284,7 +283,7 @@ std::pair SymbolTable::insert(StringRef Name, uint8_t Type, if (!CanOmitFromDynSym && (Config->Shared || Config->ExportDynamic)) S->ExportDynamic = true; - if (IsUsedInRegularObj) + if (!File || File->kind() == InputFile::ObjKind) S->IsUsedInRegularObj = true; if (!WasInserted && S->body()->Type != SymbolBody::UnknownType && -- 2.34.1