summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2015-09-14 20:32:41 +0000
committerRui Ueyama <ruiu@google.com>2015-09-14 20:32:41 +0000
commit9078f73fa0f7b479f3b2f18c889ebd4390893a7a (patch)
treec01f18aeb961f935ab95a1d48f7e712dd7f8c270
parentbe87d5bb921a653f3f2a4a8260be81a2ad691e60 (diff)
downloadbcm5719-llvm-9078f73fa0f7b479f3b2f18c889ebd4390893a7a.tar.gz
bcm5719-llvm-9078f73fa0f7b479f3b2f18c889ebd4390893a7a.zip
Use C++11 member initializers. NFC.
llvm-svn: 247613
-rw-r--r--lld/ELF/Writer.cpp9
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;
OpenPOWER on IntegriCloud