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>