Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
NikolajBjorner committed Aug 21, 2022
1 parent 4092302 commit a383087
Showing 1 changed file with 1 addition and 2 deletions.
3 changes: 1 addition & 2 deletions src/smt/theory_bv.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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();
Expand Down

0 comments on commit a383087

Please sign in to comment.