diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2016-11-17 15:29:11 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2016-11-17 15:29:11 +0000 |
| commit | 74fa2822f6ab87eb163d38ac117eb088fe8c3c5a (patch) | |
| tree | c3a63e4e55b909444dc1a2736ee983bb376be785 | |
| parent | 99eaf84589b08d4329eff898622361894134e210 (diff) | |
| download | bcm5719-llvm-74fa2822f6ab87eb163d38ac117eb088fe8c3c5a.tar.gz bcm5719-llvm-74fa2822f6ab87eb163d38ac117eb088fe8c3c5a.zip | |
Simplify. NFC.
llvm-svn: 287231
| -rw-r--r-- | lld/ELF/Writer.cpp | 5 |
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> |

