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
#include "llvm/Bitcode/Deserialize.h"
-#define DEBUG_BACKPATCH
-
#ifdef DEBUG_BACKPATCH
#include "llvm/Support/Streams.h"
#endif
// AdvanceStream();
// assert (AbbrevNo == bitc::ENTER_SUBBLOCK);
- assert (!BlockStack.empty());
+ assert (!BlockStack.empty() || AtEnd());
uint64_t LastBPos = StreamStart.BitNo;