Make PDBSymbol's IPDBSymbol reference const.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@228553 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Zachary Turner
2015-02-08 22:53:53 +00:00
parent 1af442e572
commit 4bb5abb075
64 changed files with 67 additions and 67 deletions

View File

@@ -48,7 +48,7 @@
using namespace llvm;
PDBSymbol::PDBSymbol(IPDBSession &PDBSession,
PDBSymbol::PDBSymbol(const IPDBSession &PDBSession,
std::unique_ptr<IPDBRawSymbol> Symbol)
: Session(PDBSession), RawSymbol(std::move(Symbol)) {}
@@ -59,7 +59,7 @@ PDBSymbol::~PDBSymbol() {}
return std::unique_ptr<PDBSymbol>(new Type(PDBSession, std::move(Symbol)));
std::unique_ptr<PDBSymbol>
PDBSymbol::create(IPDBSession &PDBSession,
PDBSymbol::create(const IPDBSession &PDBSession,
std::unique_ptr<IPDBRawSymbol> Symbol) {
switch (Symbol->getSymTag()) {
FACTORY_SYMTAG_CASE(Exe, PDBSymbolExe)