From e3bcae90fbb05e7a403cf6feb90abca85ed5cb94 Mon Sep 17 00:00:00 2001 From: Ted Kremenek Date: Wed, 14 Nov 2007 17:42:09 +0000 Subject: Removed debug #define that was accidentally checked in while debugging the deserializer. Fixed assertion when "stream jumping" in the deserializer to properly function when we have reached the end of the stream. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44124 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Bitcode/Reader/Deserialize.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'lib') diff --git a/lib/Bitcode/Reader/Deserialize.cpp b/lib/Bitcode/Reader/Deserialize.cpp index 965ff70..f7866f8 100644 --- a/lib/Bitcode/Reader/Deserialize.cpp +++ b/lib/Bitcode/Reader/Deserialize.cpp @@ -13,8 +13,6 @@ #include "llvm/Bitcode/Deserialize.h" -#define DEBUG_BACKPATCH - #ifdef DEBUG_BACKPATCH #include "llvm/Support/Streams.h" #endif @@ -170,7 +168,7 @@ bool Deserializer::JumpTo(const Location& Loc) { // AdvanceStream(); // assert (AbbrevNo == bitc::ENTER_SUBBLOCK); - assert (!BlockStack.empty()); + assert (!BlockStack.empty() || AtEnd()); uint64_t LastBPos = StreamStart.BitNo; -- cgit v1.1