summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2016-11-17 15:29:11 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2016-11-17 15:29:11 +0000
commit74fa2822f6ab87eb163d38ac117eb088fe8c3c5a (patch)
treec3a63e4e55b909444dc1a2736ee983bb376be785
parent99eaf84589b08d4329eff898622361894134e210 (diff)
downloadbcm5719-llvm-74fa2822f6ab87eb163d38ac117eb088fe8c3c5a.tar.gz
bcm5719-llvm-74fa2822f6ab87eb163d38ac117eb088fe8c3c5a.zip
Simplify. NFC.
llvm-svn: 287231
-rw-r--r--lld/ELF/Writer.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/lld/ELF/Writer.cpp b/lld/ELF/Writer.cpp
index a2eb4676bfb..9565a319c60 100644
--- a/lld/ELF/Writer.cpp
+++ b/lld/ELF/Writer.cpp
@@ -571,9 +571,8 @@ static Symbol *addRegular(StringRef Name, InputSectionBase<ELFT> *IS,
typename ELFT::Sym LocalHidden = {};
LocalHidden.setBindingAndType(STB_LOCAL, STT_NOTYPE);
LocalHidden.setVisibility(STV_HIDDEN);
- Symbol *S = Symtab<ELFT>::X->addRegular(Name, LocalHidden, IS, nullptr);
- cast<DefinedRegular<ELFT>>(S->body())->Value = Value;
- return S;
+ LocalHidden.st_value = Value;
+ return Symtab<ELFT>::X->addRegular(Name, LocalHidden, IS, nullptr);
}
template <class ELFT>
OpenPOWER on IntegriCloud