diff options
author | Reid Kleckner <rnk@google.com> | 2017-03-24 17:26:38 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2017-03-24 17:26:38 +0000 |
commit | 5d57752c8113d443789d0b9f72d5a96bb6e60b4a (patch) | |
tree | 21b4ff9f7f351b43878c823448a89358fbb453c4 /llvm/tools/llvm-readobj/ObjDumper.h | |
parent | 31c04590e64b69461476c80534bb89a1a6ec7674 (diff) | |
download | bcm5719-llvm-5d57752c8113d443789d0b9f72d5a96bb6e60b4a.tar.gz bcm5719-llvm-5d57752c8113d443789d0b9f72d5a96bb6e60b4a.zip |
[PDB] Split item and type records when merging type streams
Summary: MSVC does this when producing a PDB.
Reviewers: ruiu
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D31316
llvm-svn: 298717
Diffstat (limited to 'llvm/tools/llvm-readobj/ObjDumper.h')
-rw-r--r-- | llvm/tools/llvm-readobj/ObjDumper.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/tools/llvm-readobj/ObjDumper.h b/llvm/tools/llvm-readobj/ObjDumper.h index 109087be79b..ff780dae578 100644 --- a/llvm/tools/llvm-readobj/ObjDumper.h +++ b/llvm/tools/llvm-readobj/ObjDumper.h @@ -68,7 +68,8 @@ public: virtual void printCOFFBaseReloc() { } virtual void printCOFFDebugDirectory() { } virtual void printCodeViewDebugInfo() { } - virtual void mergeCodeViewTypes(llvm::codeview::TypeTableBuilder &CVTypes) {} + virtual void mergeCodeViewTypes(llvm::codeview::TypeTableBuilder &CVIDs, + llvm::codeview::TypeTableBuilder &CVTypes) {} // Only implemented for MachO. virtual void printMachODataInCode() { } @@ -103,7 +104,8 @@ std::error_code createWasmDumper(const object::ObjectFile *Obj, void dumpCOFFImportFile(const object::COFFImportFile *File); void dumpCodeViewMergedTypes(ScopedPrinter &Writer, - llvm::codeview::TypeTableBuilder &CVTypes); + llvm::codeview::TypeTableBuilder &IDTable, + llvm::codeview::TypeTableBuilder &TypeTable); } // namespace llvm |