Fix -Wuninitialized build by referencing the relevant ctor parameter instead of the base class member variable.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@228554 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
David Blaikie
2015-02-08 23:15:37 +00:00
parent 4bb5abb075
commit d309b37554
8 changed files with 8 additions and 8 deletions

View File

@@ -16,6 +16,6 @@ using namespace llvm;
PDBSymbolBlock::PDBSymbolBlock(const IPDBSession &PDBSession, PDBSymbolBlock::PDBSymbolBlock(const IPDBSession &PDBSession,
std::unique_ptr<IPDBRawSymbol> Symbol) std::unique_ptr<IPDBRawSymbol> Symbol)
: PDBSymbol(Session, std::move(Symbol)) {} : PDBSymbol(PDBSession, std::move(Symbol)) {}
void PDBSymbolBlock::dump(llvm::raw_ostream &OS) const {} void PDBSymbolBlock::dump(llvm::raw_ostream &OS) const {}

View File

@@ -16,6 +16,6 @@ using namespace llvm;
PDBSymbolCompilandDetails::PDBSymbolCompilandDetails( PDBSymbolCompilandDetails::PDBSymbolCompilandDetails(
const IPDBSession &PDBSession, std::unique_ptr<IPDBRawSymbol> Symbol) const IPDBSession &PDBSession, std::unique_ptr<IPDBRawSymbol> Symbol)
: PDBSymbol(Session, std::move(Symbol)) {} : PDBSymbol(PDBSession, std::move(Symbol)) {}
void PDBSymbolCompilandDetails::dump(llvm::raw_ostream &OS) const {} void PDBSymbolCompilandDetails::dump(llvm::raw_ostream &OS) const {}

View File

@@ -16,6 +16,6 @@ using namespace llvm;
PDBSymbolFuncDebugEnd::PDBSymbolFuncDebugEnd( PDBSymbolFuncDebugEnd::PDBSymbolFuncDebugEnd(
const IPDBSession &PDBSession, std::unique_ptr<IPDBRawSymbol> Symbol) const IPDBSession &PDBSession, std::unique_ptr<IPDBRawSymbol> Symbol)
: PDBSymbol(Session, std::move(Symbol)) {} : PDBSymbol(PDBSession, std::move(Symbol)) {}
void PDBSymbolFuncDebugEnd::dump(llvm::raw_ostream &OS) const {} void PDBSymbolFuncDebugEnd::dump(llvm::raw_ostream &OS) const {}

View File

@@ -16,6 +16,6 @@ using namespace llvm;
PDBSymbolFuncDebugStart::PDBSymbolFuncDebugStart( PDBSymbolFuncDebugStart::PDBSymbolFuncDebugStart(
const IPDBSession &PDBSession, std::unique_ptr<IPDBRawSymbol> Symbol) const IPDBSession &PDBSession, std::unique_ptr<IPDBRawSymbol> Symbol)
: PDBSymbol(Session, std::move(Symbol)) {} : PDBSymbol(PDBSession, std::move(Symbol)) {}
void PDBSymbolFuncDebugStart::dump(llvm::raw_ostream &OS) const {} void PDBSymbolFuncDebugStart::dump(llvm::raw_ostream &OS) const {}

View File

@@ -16,6 +16,6 @@ using namespace llvm;
PDBSymbolLabel::PDBSymbolLabel(const IPDBSession &PDBSession, PDBSymbolLabel::PDBSymbolLabel(const IPDBSession &PDBSession,
std::unique_ptr<IPDBRawSymbol> Symbol) std::unique_ptr<IPDBRawSymbol> Symbol)
: PDBSymbol(Session, std::move(Symbol)) {} : PDBSymbol(PDBSession, std::move(Symbol)) {}
void PDBSymbolLabel::dump(llvm::raw_ostream &OS) const {} void PDBSymbolLabel::dump(llvm::raw_ostream &OS) const {}

View File

@@ -16,6 +16,6 @@ using namespace llvm;
PDBSymbolPublicSymbol::PDBSymbolPublicSymbol( PDBSymbolPublicSymbol::PDBSymbolPublicSymbol(
const IPDBSession &PDBSession, std::unique_ptr<IPDBRawSymbol> Symbol) const IPDBSession &PDBSession, std::unique_ptr<IPDBRawSymbol> Symbol)
: PDBSymbol(Session, std::move(Symbol)) {} : PDBSymbol(PDBSession, std::move(Symbol)) {}
void PDBSymbolPublicSymbol::dump(llvm::raw_ostream &OS) const {} void PDBSymbolPublicSymbol::dump(llvm::raw_ostream &OS) const {}

View File

@@ -16,6 +16,6 @@ using namespace llvm;
PDBSymbolThunk::PDBSymbolThunk(const IPDBSession &PDBSession, PDBSymbolThunk::PDBSymbolThunk(const IPDBSession &PDBSession,
std::unique_ptr<IPDBRawSymbol> Symbol) std::unique_ptr<IPDBRawSymbol> Symbol)
: PDBSymbol(Session, std::move(Symbol)) {} : PDBSymbol(PDBSession, std::move(Symbol)) {}
void PDBSymbolThunk::dump(llvm::raw_ostream &OS) const {} void PDBSymbolThunk::dump(llvm::raw_ostream &OS) const {}

View File

@@ -16,6 +16,6 @@ using namespace llvm;
PDBSymbolTypeBaseClass::PDBSymbolTypeBaseClass( PDBSymbolTypeBaseClass::PDBSymbolTypeBaseClass(
const IPDBSession &PDBSession, std::unique_ptr<IPDBRawSymbol> Symbol) const IPDBSession &PDBSession, std::unique_ptr<IPDBRawSymbol> Symbol)
: PDBSymbol(Session, std::move(Symbol)) {} : PDBSymbol(PDBSession, std::move(Symbol)) {}
void PDBSymbolTypeBaseClass::dump(llvm::raw_ostream &OS) const {} void PDBSymbolTypeBaseClass::dump(llvm::raw_ostream &OS) const {}