aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/DebugInfo/PDB/Raw/TpiStream.cpp
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2016-05-12 23:26:23 +0000
committerReid Kleckner <rnk@google.com>2016-05-12 23:26:23 +0000
commitce5196e7284ad09411d64f7c46301c46eb434431 (patch)
treefd17a021a3754f2cc1e16e523334cac96f2dd77b /llvm/lib/DebugInfo/PDB/Raw/TpiStream.cpp
parent05a19af7f1f6a2a409e3e2b0216dc29fe879ef4f (diff)
downloadllvm-ce5196e7284ad09411d64f7c46301c46eb434431.zip
llvm-ce5196e7284ad09411d64f7c46301c46eb434431.tar.gz
llvm-ce5196e7284ad09411d64f7c46301c46eb434431.tar.bz2
[codeview] Try to handle errors better in record iterator
llvm-svn: 269381
Diffstat (limited to 'llvm/lib/DebugInfo/PDB/Raw/TpiStream.cpp')
-rw-r--r--llvm/lib/DebugInfo/PDB/Raw/TpiStream.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/DebugInfo/PDB/Raw/TpiStream.cpp b/llvm/lib/DebugInfo/PDB/Raw/TpiStream.cpp
index fd0d0eb..db2ea20 100644
--- a/llvm/lib/DebugInfo/PDB/Raw/TpiStream.cpp
+++ b/llvm/lib/DebugInfo/PDB/Raw/TpiStream.cpp
@@ -129,6 +129,6 @@ uint32_t TpiStream::NumTypeRecords() const {
return TypeIndexEnd() - TypeIndexBegin();
}
-iterator_range<codeview::TypeIterator> TpiStream::types() const {
- return codeview::makeTypeRange(RecordsBuffer.data());
+iterator_range<codeview::TypeIterator> TpiStream::types(bool *HadError) const {
+ return codeview::makeTypeRange(RecordsBuffer.data(), /*HadError=*/HadError);
}