Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Tentative: pointers are invalid when pointer predicates return false.
Modifies the semantics of is_fresh and pointer_in_range_dfcc to make pointers invalid in the `false` case. Solves the performance blowup when pointer predicates are used in combination with nondet-pointer for contract replacement. Soundness needs to be reviewed/discussed.
- Loading branch information