summaryrefslogtreecommitdiffstats
path: root/llvm/include
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2017-03-24 17:26:38 +0000
committerReid Kleckner <rnk@google.com>2017-03-24 17:26:38 +0000
commit5d57752c8113d443789d0b9f72d5a96bb6e60b4a (patch)
tree21b4ff9f7f351b43878c823448a89358fbb453c4 /llvm/include
parent31c04590e64b69461476c80534bb89a1a6ec7674 (diff)
downloadbcm5719-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/include')
-rw-r--r--llvm/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h5
1 files changed, 3 insertions, 2 deletions
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
OpenPOWER on IntegriCloud