From 39eec466a220cfa4152bbcbc956f9a4fd3a84699 Mon Sep 17 00:00:00 2001 From: Justin Bogner Date: Tue, 16 Aug 2016 23:37:10 +0000 Subject: Revert "Write the TPI stream from a PDB to Yaml." This is hitting a "use of undeclared identifier 'skipPadding' error locally and on some bots. This reverts r278869. llvm-svn: 278871 --- llvm/tools/llvm-pdbdump/PdbYaml.h | 25 ++++++------------------- 1 file changed, 6 insertions(+), 19 deletions(-) (limited to 'llvm/tools/llvm-pdbdump/PdbYaml.h') diff --git a/llvm/tools/llvm-pdbdump/PdbYaml.h b/llvm/tools/llvm-pdbdump/PdbYaml.h index 0da53034bf1..5dbc5686282 100644 --- a/llvm/tools/llvm-pdbdump/PdbYaml.h +++ b/llvm/tools/llvm-pdbdump/PdbYaml.h @@ -69,23 +69,12 @@ struct PdbDbiStream { std::vector ModInfos; }; -struct PdbTpiRecord { - std::vector RecordData; - codeview::CVType Record; -}; - -struct PdbTpiStream { - PdbRaw_TpiVer Version; - std::vector Records; -}; - struct PdbObject { Optional Headers; Optional> StreamSizes; Optional> StreamMap; Optional PdbStream; Optional DbiStream; - Optional TpiStream; }; } } @@ -118,10 +107,6 @@ template <> struct MappingTraits { static void mapping(IO &IO, pdb::yaml::PdbDbiStream &Obj); }; -template <> struct MappingTraits { - static void mapping(IO &IO, pdb::yaml::PdbTpiStream &Obj); -}; - template <> struct MappingTraits { static void mapping(IO &IO, pdb::yaml::NamedStreamMapping &Obj); }; @@ -129,11 +114,13 @@ template <> struct MappingTraits { template <> struct MappingTraits { static void mapping(IO &IO, pdb::yaml::PdbDbiModuleInfo &Obj); }; - -template <> struct MappingTraits { - static void mapping(IO &IO, pdb::yaml::PdbTpiRecord &Obj); -}; } } +LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR(uint32_t) +LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::StringRef) +LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::pdb::yaml::NamedStreamMapping) +LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::pdb::yaml::PdbDbiModuleInfo) +LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::pdb::yaml::StreamBlockList) + #endif // LLVM_TOOLS_LLVMPDBDUMP_PDBYAML_H -- cgit v1.2.3