[PATCH] D152159: [AppleAccelTable][NFC] Refactor iterator class
Adrian Prantl via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 5 09:24:27 PDT 2023
aprantl added inline comments.
================
Comment at: llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:279
+ FormValue.extractValue(Table.AccelSection, Offset, Table.FormParams);
+ assert(ExtractWorked && "Failed to extract value from hash data entry");
+ }
----------------
What does it mean for `ExtractWorked` to be false?
If this can be triggered by malformed input, even an asserts-enabled parser needs to handle it gracefully. Asserts should only be used for internal consistency checks that may never fail.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D152159/new/
https://reviews.llvm.org/D152159
More information about the llvm-commits
mailing list