[PATCH] D78113: Fix DWARFDataExtractor::getRelocatedValue near EOF
Pavel Labath via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 15 03:48:15 PDT 2020
labath marked an inline comment as done.
labath added inline comments.
================
Comment at: llvm/unittests/DebugInfo/DWARF/DWARFDataExtractorTest.cpp:65
+ EXPECT_THAT_ERROR(C.takeError(),
+ FailedWithMessage("unexpected end of data at offset 0x4"));
+}
----------------
jhenderson wrote:
> Don't think it needs fixing in this commit, since it's not really related to the change, but an offset of 0x4 here is confusing, given that the end of data is at 0x6.
Maybe it's because I'm aware of the implementation, but I don't find that confusing -- we were at offset 4, tried to read 4 bytes, and got an EOF. The fact that the read would have succeeded if we tried to read 2 bytes instead does not give me pause.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D78113/new/
https://reviews.llvm.org/D78113
More information about the llvm-commits
mailing list