aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/PCHReader.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-04-15 04:54:29 +0000
committerDouglas Gregor <dgregor@apple.com>2009-04-15 04:54:29 +0000
commit62e445c4dff3cfa6b040153a6f53116073d85846 (patch)
tree54b6e62e23b0506236486a7a214f92f358fff6fa /lib/Frontend/PCHReader.cpp
parent6280dbcb4853079d902a427ee2054888b56ba948 (diff)
Don't tip-to around BitstreamReader::JumpToBit jumping to the end of the stream. LLVM has been updated to allow this
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@69146 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Frontend/PCHReader.cpp')
-rw-r--r--lib/Frontend/PCHReader.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/lib/Frontend/PCHReader.cpp b/lib/Frontend/PCHReader.cpp
index 69745ce7a3..ad3c2e55a9 100644
--- a/lib/Frontend/PCHReader.cpp
+++ b/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;
};
}