Failure to check that input pointers are disjoint from globals #642
Labels
subsystem: crucible-llvm
Issues related to LLVM bitcode verification with crucible-llvm
type: bug
Issues reporting bugs or unexpected/unwanted behavior
unsoundness
Issues that can lead to unsoundness or false verification
Milestone
Here's another one. This is kind of the dual to #641, but it's about checking input pointers instead of checking output pointers. Here's the C code:
and here's the saw-script, which proves that
bar
always returns0
, and always returns1
:To preserve soundness, the disjointness check that we do to ensure that input pointers are disjoint from each other should also check that input pointers are disjoint from globals.
The text was updated successfully, but these errors were encountered: