3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-03 09:50:23 +00:00

fix parse/print of ADTs

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2017-09-06 02:16:00 -07:00
parent d05d3bac4f
commit fe02a5f87b
4 changed files with 153 additions and 253 deletions

View file

@ -432,7 +432,8 @@ void asserted_formulas::propagate_values() {
flush_cache();
unsigned num_prop = 0;
while (!inconsistent()) {
unsigned num_iterations = 0;
while (!inconsistent() && ++num_iterations < 2) {
m_expr2depth.reset();
m_scoped_substitution.push();
unsigned prop = num_prop;