diff options
author | Chris Lattner <sabre@nondot.org> | 2009-04-26 20:59:20 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-04-26 20:59:20 +0000 |
commit | b9fa917e90d5d70d2d84c8cb7e7470b3828f957d (patch) | |
tree | f06968a01f0ccec9a134ee8500dc3a1c809f0ea3 /lib/Frontend/PCHReader.cpp | |
parent | e93569666e330ca66ed4b3f58d2c15f3d9b24cd1 (diff) |
Adjust to LLVM API changes that went into r70157.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@70158 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Frontend/PCHReader.cpp')
-rw-r--r-- | lib/Frontend/PCHReader.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/lib/Frontend/PCHReader.cpp b/lib/Frontend/PCHReader.cpp index c2d50ce9fc..375fcdddf5 100644 --- a/lib/Frontend/PCHReader.cpp +++ b/lib/Frontend/PCHReader.cpp @@ -41,15 +41,15 @@ namespace { /// \brief Helper class that saves the current stream position and /// then restores it when destroyed. struct VISIBILITY_HIDDEN SavedStreamPosition { - explicit SavedStreamPosition(llvm::BitstreamReader &Stream) - : Stream(Stream), Offset(Stream.GetCurrentBitNo()) { } + explicit SavedStreamPosition(llvm::BitstreamCursor &Cursor) + : Cursor(Cursor), Offset(Cursor.GetCurrentBitNo()) { } ~SavedStreamPosition() { - Stream.JumpToBit(Offset); + Cursor.JumpToBit(Offset); } private: - llvm::BitstreamReader &Stream; + llvm::BitstreamCursor &Cursor; uint64_t Offset; }; } @@ -1974,8 +1974,9 @@ PCHReader::PCHReadResult PCHReader::ReadPCH(const std::string &FileName) { } // Initialize the stream - Stream.init((const unsigned char *)Buffer->getBufferStart(), - (const unsigned char *)Buffer->getBufferEnd()); + StreamFile.init((const unsigned char *)Buffer->getBufferStart(), + (const unsigned char *)Buffer->getBufferEnd()); + Stream.init(StreamFile); // Sniff for the signature. if (Stream.Read(8) != 'C' || |