| Index: lib/Bitcode/Reader/BitcodeReader.h
|
| diff --git a/lib/Bitcode/Reader/BitcodeReader.h b/lib/Bitcode/Reader/BitcodeReader.h
|
| index 047fef8fbae558f5ff25827881a0401e1d19a1ff..dec1feed40660366b5ad43fcb5de832e36533686 100644
|
| --- a/lib/Bitcode/Reader/BitcodeReader.h
|
| +++ b/lib/Bitcode/Reader/BitcodeReader.h
|
| @@ -130,7 +130,7 @@ class BitcodeReader : public GVMaterializer {
|
| std::unique_ptr<MemoryBuffer> Buffer;
|
| std::unique_ptr<BitstreamReader> StreamFile;
|
| BitstreamCursor Stream;
|
| - DataStreamer *LazyStreamer;
|
| + StreamingMemoryObject *LazyStreamer; // @LOCALMOD
|
| uint64_t NextUnreadBit;
|
| bool SeenValueSymbolTable;
|
|
|
| @@ -210,7 +210,8 @@ public:
|
| NextUnreadBit(0), SeenValueSymbolTable(false), ValueList(C),
|
| MDValueList(C), SeenFirstFunctionBody(false), UseRelativeIDs(false),
|
| WillMaterializeAllForwardRefs(false) {}
|
| - explicit BitcodeReader(DataStreamer *streamer, LLVMContext &C)
|
| + // @LOCALMOD -- DataStreamer -> StreamingMemoryObject.
|
| + explicit BitcodeReader(StreamingMemoryObject *streamer, LLVMContext &C)
|
| : Context(C), TheModule(nullptr), Buffer(nullptr), LazyStreamer(streamer),
|
| NextUnreadBit(0), SeenValueSymbolTable(false), ValueList(C),
|
| MDValueList(C), SeenFirstFunctionBody(false), UseRelativeIDs(false),
|
|
|