summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lld/ELF/SymbolTable.cpp2
-rw-r--r--lld/ELF/Symbols.h1
2 files changed, 1 insertions, 2 deletions
diff --git a/lld/ELF/SymbolTable.cpp b/lld/ELF/SymbolTable.cpp
index 9ca68c82ec3..825713bed5e 100644
--- a/lld/ELF/SymbolTable.cpp
+++ b/lld/ELF/SymbolTable.cpp
@@ -195,7 +195,7 @@ template <class ELFT> Symbol *SymbolTable<ELFT>::insert(SymbolBody *New) {
StringRef Name = New->getName();
Symbol *&Sym = Symtab[Name];
if (!Sym)
- Sym = new (Alloc) Symbol(New);
+ Sym = new (Alloc) Symbol{New};
New->setBackref(Sym);
return Sym;
}
diff --git a/lld/ELF/Symbols.h b/lld/ELF/Symbols.h
index 2638fab4531..01716ecefbb 100644
--- a/lld/ELF/Symbols.h
+++ b/lld/ELF/Symbols.h
@@ -48,7 +48,6 @@ void initSymbols();
// through a Symbol. There's always one Symbol for each symbol name.
// The resolver updates SymbolBody pointers as it resolves symbols.
struct Symbol {
- explicit Symbol(SymbolBody *P) : Body(P) {}
SymbolBody *Body;
};
OpenPOWER on IntegriCloud