121473f7bSZachary Turner //===- PDBSymbolCompiland.cpp - compiland details --------*- C++ -*-===// 221473f7bSZachary Turner // 321473f7bSZachary Turner // The LLVM Compiler Infrastructure 421473f7bSZachary Turner // 521473f7bSZachary Turner // This file is distributed under the University of Illinois Open Source 621473f7bSZachary Turner // License. See LICENSE.TXT for details. 721473f7bSZachary Turner // 821473f7bSZachary Turner //===----------------------------------------------------------------------===// 921473f7bSZachary Turner 1052c9f881SZachary Turner #include "llvm/DebugInfo/PDB/PDBSymbolCompiland.h" 1152c9f881SZachary Turner 129a818ad1SZachary Turner #include "llvm/DebugInfo/PDB/PDBSymDumper.h" 1352c9f881SZachary Turner 1471f308adSChandler Carruth #include <utility> 1521473f7bSZachary Turner 1621473f7bSZachary Turner using namespace llvm; 1721473f7bSZachary Turner 1898571ed9SZachary Turner PDBSymbolCompiland::PDBSymbolCompiland(const IPDBSession &PDBSession, 19bae16b3fSZachary Turner std::unique_ptr<IPDBRawSymbol> Symbol) 20bae16b3fSZachary Turner : PDBSymbol(PDBSession, std::move(Symbol)) {} 2121473f7bSZachary Turner 22*b52d08d9SZachary Turner void PDBSymbolCompiland::dump(PDBSymDumper &Dumper) const { 23*b52d08d9SZachary Turner Dumper.dump(*this); 2421473f7bSZachary Turner } 25