From 5d57752c8113d443789d0b9f72d5a96bb6e60b4a Mon Sep 17 00:00:00 2001 From: Reid Kleckner Date: Fri, 24 Mar 2017 17:26:38 +0000 Subject: [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 --- llvm/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'llvm/include') diff --git a/llvm/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h b/llvm/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h index a06b5b7ceed..2246f197e78 100644 --- a/llvm/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h +++ b/llvm/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h @@ -21,8 +21,9 @@ namespace codeview { class TypeServerHandler; /// Merges one type stream into another. Returns true on success. -Error mergeTypeStreams(TypeTableBuilder &DestStream, TypeServerHandler *Handler, - const CVTypeArray &Types); +Error mergeTypeStreams(TypeTableBuilder &DestIdStream, + TypeTableBuilder &DestTypeStream, + TypeServerHandler *Handler, const CVTypeArray &Types); } // end namespace codeview } // end namespace llvm -- cgit v1.2.3