From: Rafael Espindola Date: Thu, 17 Nov 2016 15:29:11 +0000 (+0000) Subject: Simplify. NFC. X-Git-Tag: llvmorg-4.0.0-rc1~4298 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=74fa2822f6ab87eb163d38ac117eb088fe8c3c5a;p=platform%2Fupstream%2Fllvm.git 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 @@ 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