[BitstreamReader] Fix incorrect error forwarding
This code clearly intended to forward the error, but instead returned the non-error result.
This commit is contained in:
parent
c00ef03d73
commit
b8fbffc8b1
@ -101,7 +101,7 @@ Expected<unsigned> BitstreamCursor::skipRecord(unsigned AbbrevID) {
|
||||
unsigned Code = MaybeCode.get();
|
||||
Expected<uint32_t> MaybeVBR = ReadVBR(6);
|
||||
if (!MaybeVBR)
|
||||
return MaybeVBR.get();
|
||||
return MaybeVBR.takeError();
|
||||
unsigned NumElts = MaybeVBR.get();
|
||||
for (unsigned i = 0; i != NumElts; ++i)
|
||||
if (Expected<uint64_t> Res = ReadVBR64(6))
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user