Remove a redundant temporary variable.

llvm-svn: 316862
This commit is contained in:
Rui Ueyama 2017-10-29 16:46:39 +00:00
parent 495a1bc893
commit ac6472535b
1 changed files with 1 additions and 2 deletions

View File

@ -273,7 +273,6 @@ std::pair<Symbol *, bool> 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<Symbol *, bool> 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 &&