mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-11-03 14:21:30 +00:00 
			
		
		
		
	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:
		@@ -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 {}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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 {}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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 {}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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 {}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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 {}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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 {}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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 {}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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 {}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user