Skip to content

Print sliced expressions conjuncts asserts line by line#954

Merged
JonathanSalwan merged 1 commit intoJonathanSalwan:dev-v0.9from
SweetVishnya:print-sliced-expressions-assert-line-by-line
Oct 7, 2020
Merged

Print sliced expressions conjuncts asserts line by line#954
JonathanSalwan merged 1 commit intoJonathanSalwan:dev-v0.9from
SweetVishnya:print-sliced-expressions-assert-line-by-line

Conversation

@SweetVishnya
Copy link
Contributor

This merge makes printed sliced expressions more readable.

Now:

(assert (= ref!312542 (_ bv1 1)))
(assert (not (= ref!312501 (_ bv1 1))))

Instead of:

(assert (and (= ref!312542 (_ bv1 1)) (not (= ref!312501 (_ bv1 1)))))

Also, this is a workaround for recursion stack overflow during ASTs printing. I will propose a real fix later this week.

@JonathanSalwan JonathanSalwan self-assigned this Oct 7, 2020
@JonathanSalwan JonathanSalwan added this to the v0.9 milestone Oct 7, 2020
@JonathanSalwan JonathanSalwan merged commit de80d9f into JonathanSalwan:dev-v0.9 Oct 7, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants