mirror of
https://github.com/Z3Prover/z3
synced 2025-04-08 10:25:18 +00:00
fix tracking of bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
f882219081
commit
48d4d8d7af
|
@ -3929,6 +3929,8 @@ public:
|
|||
expr_ref lo(a.mk_ge(t, a.mk_int(bi.m_offset - bi.m_range)), m);
|
||||
assumptions.push_back(lo);
|
||||
assumptions.push_back(hi);
|
||||
m_predicate2term.insert(lo, t);
|
||||
m_predicate2term.insert(hi, t);
|
||||
IF_VERBOSE(10, verbose_stream() << lo << "\n" << hi << "\n");
|
||||
}
|
||||
}
|
||||
|
@ -3978,7 +3980,6 @@ public:
|
|||
mk_axiom(~m_bounded_range_lit, mk_literal(lo));
|
||||
m_bound_predicates.push_back(lo);
|
||||
m_bound_predicates.push_back(hi);
|
||||
IF_VERBOSE(10, verbose_stream() << "add " << lo << " " << hi << "\n");
|
||||
m_predicate2term.insert(lo, t);
|
||||
m_predicate2term.insert(hi, t);
|
||||
m_term2bound_info.insert(t, bi);
|
||||
|
|
Loading…
Reference in a new issue