Skip to content

Commit 0193bf4

Browse files
Make convert_expr return AST
This allows to separate the creation of the structure of the AST from its printing. Unfortunately all the functions we modify here are mutualy recursive so they have to be modified all at once. That's why this commit is so big. The correctness of this change is checked by the regression test that are run using: scripts/delete_failing_smt2_solver_tests ; env PATH=$PATH:`pwd`/src/solvers UBSAN_OPTIONS=print_stacktrace=1 make -C regression/cbmc test-cprover-smt2 which is done by travis.
1 parent d86fd2b commit 0193bf4

File tree

2 files changed

+1096
-1340
lines changed

2 files changed

+1096
-1340
lines changed

0 commit comments

Comments
 (0)