1283625Sdim//===- PDBSymbolCustom.cpp - compiler-specific types ------------*- C++ -*-===// 2283625Sdim// 3353358Sdim// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4353358Sdim// See https://llvm.org/LICENSE.txt for license information. 5353358Sdim// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6283625Sdim// 7283625Sdim//===----------------------------------------------------------------------===// 8283625Sdim 9283625Sdim#include "llvm/DebugInfo/PDB/PDBSymbolCustom.h" 10283625Sdim 11283625Sdim#include "llvm/DebugInfo/PDB/IPDBRawSymbol.h" 12321369Sdim#include "llvm/DebugInfo/PDB/PDBSymDumper.h" 13283625Sdim#include "llvm/DebugInfo/PDB/PDBSymbol.h" 14283625Sdim 15283625Sdim#include <utility> 16283625Sdim 17283625Sdimusing namespace llvm; 18309124Sdimusing namespace llvm::pdb; 19283625Sdim 20283625Sdimvoid PDBSymbolCustom::getDataBytes(llvm::SmallVector<uint8_t, 32> &bytes) { 21283625Sdim RawSymbol->getDataBytes(bytes); 22283625Sdim} 23283625Sdim 24283625Sdimvoid PDBSymbolCustom::dump(PDBSymDumper &Dumper) const { Dumper.dump(*this); } 25