[elf2] Use value-initialization instead of memset.
llvm-svn: 252006
diff --git a/lld/ELF/Writer.cpp b/lld/ELF/Writer.cpp
index fe87d92..fd5e494 100644
--- a/lld/ELF/Writer.cpp
+++ b/lld/ELF/Writer.cpp
@@ -692,8 +692,7 @@
setPhdr(&Phdrs[++PhdrIdx], PT_LOAD, PF_R, 0, getVAStart(), FileOff,
Target->getPageSize());
- Elf_Phdr TlsPhdr;
- std::memset(&TlsPhdr, 0, sizeof(Elf_Phdr));
+ Elf_Phdr TlsPhdr{};
uintX_t ThreadBSSOffset = 0;
// Create phdrs as we assign VAs and file offsets to all output sections.
SmallPtrSet<Elf_Phdr *, 8> Closed;