diff options
author | Nikita Popov <npopov@redhat.com> | 2022-02-04 17:30:48 +0100 |
---|---|---|
committer | Nikita Popov <npopov@redhat.com> | 2022-02-04 17:31:12 +0100 |
commit | b8fbffc8b11f152cd2dec44aaeb42d89afdf7892 (patch) | |
tree | 95f1dcb1af334ab0994f06c9c9cd188675040a74 /llvm/lib/Bitstream/Reader/BitstreamReader.cpp | |
parent | c00ef03d73773d015d4a19f9d0bdcb38dd1bf5e0 (diff) | |
download | llvm-b8fbffc8b11f152cd2dec44aaeb42d89afdf7892.zip llvm-b8fbffc8b11f152cd2dec44aaeb42d89afdf7892.tar.gz llvm-b8fbffc8b11f152cd2dec44aaeb42d89afdf7892.tar.bz2 |
[BitstreamReader] Fix incorrect error forwarding
This code clearly intended to forward the error, but instead
returned the non-error result.
Diffstat (limited to 'llvm/lib/Bitstream/Reader/BitstreamReader.cpp')
-rw-r--r-- | llvm/lib/Bitstream/Reader/BitstreamReader.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Bitstream/Reader/BitstreamReader.cpp b/llvm/lib/Bitstream/Reader/BitstreamReader.cpp index 751caa2..3865af1 100644 --- a/llvm/lib/Bitstream/Reader/BitstreamReader.cpp +++ b/llvm/lib/Bitstream/Reader/BitstreamReader.cpp @@ -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)) |