mirror of
https://github.com/Z3Prover/z3
synced 2025-04-08 10:25:18 +00:00
floating points may also track bit-literals. Since the legacy solver doesn't handle dual tracking of literals we just let the floating point solver track.
This commit is contained in:
parent
4092302590
commit
a38308792e
|
@ -294,8 +294,7 @@ namespace smt {
|
|||
m_trail_stack.push(add_var_pos_trail(b));
|
||||
b->m_occs = new (get_region()) var_pos_occ(v, idx, b->m_occs);
|
||||
}
|
||||
else {
|
||||
SASSERT(th_id == null_theory_id);
|
||||
else if (th_id == null_theory_id) {
|
||||
ctx.set_var_theory(l.var(), get_id());
|
||||
SASSERT(ctx.get_var_theory(l.var()) == get_id());
|
||||
bit_atom * b = new (get_region()) bit_atom();
|
||||
|
|
Loading…
Reference in a new issue