From 74fa2822f6ab87eb163d38ac117eb088fe8c3c5a Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Thu, 17 Nov 2016 15:29:11 +0000 Subject: [PATCH] Simplify. NFC. llvm-svn: 287231 --- lld/ELF/Writer.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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 @@ static Symbol *addRegular(StringRef Name, InputSectionBase *IS, typename ELFT::Sym LocalHidden = {}; LocalHidden.setBindingAndType(STB_LOCAL, STT_NOTYPE); LocalHidden.setVisibility(STV_HIDDEN); - Symbol *S = Symtab::X->addRegular(Name, LocalHidden, IS, nullptr); - cast>(S->body())->Value = Value; - return S; + LocalHidden.st_value = Value; + return Symtab::X->addRegular(Name, LocalHidden, IS, nullptr); } template -- 2.7.4