Changes in directory llvm/include/llvm/Bitcode:

BitstreamReader.h updated: 1.20 -> 1.21
---
Log message:

we aren't at the end of stream until we've consumed all the bytes AND all
the bits in those bytes.


---
Diffs of the changes:  (+3 -1)

 BitstreamReader.h |    4 +++-
 1 files changed, 3 insertions(+), 1 deletion(-)


Index: llvm/include/llvm/Bitcode/BitstreamReader.h
diff -u llvm/include/llvm/Bitcode/BitstreamReader.h:1.20 
llvm/include/llvm/Bitcode/BitstreamReader.h:1.21
--- llvm/include/llvm/Bitcode/BitstreamReader.h:1.20    Sat May  5 22:24:19 2007
+++ llvm/include/llvm/Bitcode/BitstreamReader.h Sun May  6 03:12:09 2007
@@ -101,7 +101,9 @@
     }
   }
   
-  bool AtEndOfStream() const { return NextChar == LastChar; }
+  bool AtEndOfStream() const {
+    return NextChar == LastChar && BitsInCurWord == 0;
+  }
   
   /// GetCurrentBitNo - Return the bit # of the bit we are reading.
   uint64_t GetCurrentBitNo() const {



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to