X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=include%2Fllvm%2FDebugInfo%2FPDB%2FPDBSymbolTypeVTable.h;h=a0b26ea11f26ee0eeb59366512172151b493e655;hb=bcaafc81abd7730210bf468bd097bd3c6e02827b;hp=0055969ae147275f2a3b9b794d20c929e3d60c88;hpb=4bb5abb075ab4d88280ce2bc588d1bdb4fc940b4;p=oota-llvm.git diff --git a/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h b/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h index 0055969ae14..a0b26ea11f2 100644 --- a/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h +++ b/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h @@ -22,7 +22,9 @@ public: PDBSymbolTypeVTable(const IPDBSession &PDBSession, std::unique_ptr VtblSymbol); - void dump(llvm::raw_ostream &OS) const override; + DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::VTable) + + void dump(raw_ostream &OS, int Indent, PDB_DumpLevel Level) const override; FORWARD_SYMBOL_METHOD(getClassParentId) FORWARD_SYMBOL_METHOD(isConstType) @@ -31,10 +33,6 @@ public: FORWARD_SYMBOL_METHOD(getTypeId) FORWARD_SYMBOL_METHOD(isUnalignedType) FORWARD_SYMBOL_METHOD(isVolatileType) - - static bool classof(const PDBSymbol *S) { - return S->getSymTag() == PDB_SymType::VTable; - } }; } // namespace llvm