Simplify. NFC.
llvm-svn: 287231
diff --git a/lld/ELF/Writer.cpp b/lld/ELF/Writer.cpp
index a2eb467..9565a31 100644
--- a/lld/ELF/Writer.cpp
+++ b/lld/ELF/Writer.cpp
@@ -571,9 +571,8 @@
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>