Mutation testing: reduplication for mutation saving
type:fixed
For LIGO developers
Since we are now deduplicating variables in ast-aggregated, this affects the procedure for mutation saving. For example, original code:
let sub (store, delta : storage * int) : storage = store - delta
gets printed after mutation:
let sub (store, delta : storage * int) : storage = (gen__store1330 + gen__delta1331)
This MR fixes the problem by forgetting count
in variables when saving a mutation. It also improves printing of mutations by decompiling the expression.
Changelog details:
Edited by E. Rivas
Merge request reports
Activity
assigned to @er433
mentioned in commit db08395e
added 7 commits
-
691a87ac...8637e231 - 6 commits from branch
dev
- 4987e961 - Merge branch 'dev' into er433/test/fix-save-mutation
-
691a87ac...8637e231 - 6 commits from branch
mentioned in commit d2a2e28a
unassigned @er433
Please register or sign in to reply