Revert "Bitcode: Collect all MDString records into a single blob"
This reverts commit r264409 since it failed to bootstrap: http://lab.llvm.org:8080/green/job/clang-stage2-configure-Rlto_build/8302/ llvm-svn: 264410
This commit is contained in:
@@ -261,10 +261,6 @@ unsigned BitstreamCursor::readRecord(unsigned AbbrevID,
|
||||
}
|
||||
|
||||
// Otherwise, inform the streamer that we need these bytes in memory.
|
||||
// Skip over tail padding first. We can't do it later if this is a
|
||||
// streaming memory object, since that could reallocate the storage that
|
||||
// the blob pointer references.
|
||||
JumpToBit(NewEnd);
|
||||
const char *Ptr = (const char*)
|
||||
BitStream->getBitcodeBytes().getPointer(CurBitPos/8, NumElts);
|
||||
|
||||
@@ -276,6 +272,8 @@ unsigned BitstreamCursor::readRecord(unsigned AbbrevID,
|
||||
for (; NumElts; --NumElts)
|
||||
Vals.push_back((unsigned char)*Ptr++);
|
||||
}
|
||||
// Skip over tail padding.
|
||||
JumpToBit(NewEnd);
|
||||
}
|
||||
|
||||
return Code;
|
||||
|
||||
Reference in New Issue
Block a user