diff options
| author | Rui Ueyama <ruiu@google.com> | 2015-09-14 20:32:41 +0000 |
|---|---|---|
| committer | Rui Ueyama <ruiu@google.com> | 2015-09-14 20:32:41 +0000 |
| commit | 9078f73fa0f7b479f3b2f18c889ebd4390893a7a (patch) | |
| tree | c01f18aeb961f935ab95a1d48f7e712dd7f8c270 | |
| parent | be87d5bb921a653f3f2a4a8260be81a2ad691e60 (diff) | |
| download | bcm5719-llvm-9078f73fa0f7b479f3b2f18c889ebd4390893a7a.tar.gz bcm5719-llvm-9078f73fa0f7b479f3b2f18c889ebd4390893a7a.zip | |
Use C++11 member initializers. NFC.
llvm-svn: 247613
| -rw-r--r-- | lld/ELF/Writer.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/lld/ELF/Writer.cpp b/lld/ELF/Writer.cpp index 0ac98758398..5cb27ef025f 100644 --- a/lld/ELF/Writer.cpp +++ b/lld/ELF/Writer.cpp @@ -314,9 +314,8 @@ public: typedef typename ELFFile<ELFT>::Elf_Phdr Elf_Phdr; typedef typename ELFFile<ELFT>::Elf_Sym Elf_Sym; Writer(SymbolTable *T) - : StrTabSec(false), DynStrSec(true), SymTabSec(*this, *T, StrTabSec), - DynSymSec(*this, *T, DynStrSec), DynamicSec(*T, DynSymSec), - HashSec(DynSymSec) {} + : SymTabSec(*this, *T, StrTabSec), DynSymSec(*this, *T, DynStrSec), + DynamicSec(*T, DynSymSec), HashSec(DynSymSec) {} void run(); const OutputSection<ELFT> &getBSS() const { @@ -349,8 +348,8 @@ private: uintX_t SectionHeaderOff; unsigned NumPhdrs; - StringTableSection<ELFT::Is64Bits> StrTabSec; - StringTableSection<ELFT::Is64Bits> DynStrSec; + StringTableSection<ELFT::Is64Bits> StrTabSec = { /*dynamic=*/false }; + StringTableSection<ELFT::Is64Bits> DynStrSec = { /*dynamic=*/true }; SymbolTableSection<ELFT> SymTabSec; SymbolTableSection<ELFT> DynSymSec; |

