diff options
Diffstat (limited to 'lib/DebugInfo/PDB/Native/TpiStream.cpp')
| -rw-r--r-- | lib/DebugInfo/PDB/Native/TpiStream.cpp | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/DebugInfo/PDB/Native/TpiStream.cpp b/lib/DebugInfo/PDB/Native/TpiStream.cpp index 8e0065873892..623afb371b50 100644 --- a/lib/DebugInfo/PDB/Native/TpiStream.cpp +++ b/lib/DebugInfo/PDB/Native/TpiStream.cpp @@ -8,7 +8,9 @@  //===----------------------------------------------------------------------===//  #include "llvm/DebugInfo/PDB/Native/TpiStream.h" +  #include "llvm/ADT/iterator_range.h" +#include "llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h"  #include "llvm/DebugInfo/CodeView/TypeRecord.h"  #include "llvm/DebugInfo/MSF/MappedBlockStream.h"  #include "llvm/DebugInfo/PDB/Native/PDBFile.h" @@ -104,6 +106,8 @@ Error TpiStream::reload() {      HashStream = std::move(HS);    } +  Types = llvm::make_unique<LazyRandomTypeCollection>( +      TypeRecords, getNumTypeRecords(), getTypeIndexOffsets());    return Error::success();  }  | 
