]> granicus.if.org Git - llvm/commit
[PDB] Split item and type records when merging type streams
authorReid Kleckner <rnk@google.com>
Fri, 24 Mar 2017 17:26:38 +0000 (17:26 +0000)
committerReid Kleckner <rnk@google.com>
Fri, 24 Mar 2017 17:26:38 +0000 (17:26 +0000)
commitd60319233028e2e74223fa6627e0ae4c7cc34f90
tree3448cbd88c5b56a0fbd7f1b0f565001315a4f2d1
parentab5b354a110423d9316c6bd7c9787bc5de8dddaf
[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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@298717 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/DebugInfo/CodeView/TypeStreamMerger.h
lib/DebugInfo/CodeView/TypeStreamMerger.cpp
test/tools/llvm-readobj/codeview-merging.test
tools/llvm-readobj/COFFDumper.cpp
tools/llvm-readobj/ObjDumper.h
tools/llvm-readobj/llvm-readobj.cpp