diff options
author | Douglas Gregor <dgregor@apple.com> | 2009-04-15 04:54:29 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2009-04-15 04:54:29 +0000 |
commit | 534b6f27a053705820df2b97e158371b88222d80 (patch) | |
tree | 179147c0c56e72b85517149266af63edad0e8bd2 /clang/lib | |
parent | 0da0f225455b86e9172755d5004d45751045d08a (diff) | |
download | bcm5719-llvm-534b6f27a053705820df2b97e158371b88222d80.tar.gz bcm5719-llvm-534b6f27a053705820df2b97e158371b88222d80.zip |
Don't tip-to around BitstreamReader::JumpToBit jumping to the end of the stream. LLVM has been updated to allow this
llvm-svn: 69146
Diffstat (limited to 'clang/lib')
-rw-r--r-- | clang/lib/Frontend/PCHReader.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/clang/lib/Frontend/PCHReader.cpp b/clang/lib/Frontend/PCHReader.cpp index 69745ce7a31..ad3c2e55a99 100644 --- a/clang/lib/Frontend/PCHReader.cpp +++ b/clang/lib/Frontend/PCHReader.cpp @@ -889,18 +889,15 @@ namespace { /// then restores it when destroyed. struct VISIBILITY_HIDDEN SavedStreamPosition { explicit SavedStreamPosition(llvm::BitstreamReader &Stream) - : Stream(Stream), Offset(Stream.GetCurrentBitNo()), - EndOfStream(Stream.AtEndOfStream()){ } + : Stream(Stream), Offset(Stream.GetCurrentBitNo()) { } ~SavedStreamPosition() { - if (!EndOfStream) - Stream.JumpToBit(Offset); + Stream.JumpToBit(Offset); } private: llvm::BitstreamReader &Stream; uint64_t Offset; - bool EndOfStream; }; } |