8497bafa2e
- Translation to z3z now evaluates constant expressions instead of abstracting them. This non-feature could cause "false" synthesis failures due to non-translatable yet constant expressions possibly introduced by tomato (or manually), for instance `not false' in node `n' bellow: node n (a: bool) returns (ok: bool) contract assume true enforce ok with () let ok = a or not false; tel |
||
---|---|---|
.. | ||
analysis | ||
main | ||
sigali | ||
transformations | ||
_tags | ||
minils.ml | ||
mls_compare.ml | ||
mls_mapfold.ml | ||
mls_printer.ml | ||
mls_utils.ml |