mirror of
https://github.com/Z3Prover/z3
synced 2025-06-27 08:28:44 +00:00
create insert-fresh and insert for indexed_uint_set to make use cases with non-fresh inserts easier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
0478ab1498
commit
7b36563196
5 changed files with 13 additions and 8 deletions
|
@ -990,7 +990,7 @@ namespace sat {
|
|||
m_rating.push_back(0);
|
||||
m_vprefix.push_back(prefix());
|
||||
if (!m_s.was_eliminated(v))
|
||||
m_freevars.insert(v);
|
||||
m_freevars.insert_fresh(v);
|
||||
}
|
||||
|
||||
void lookahead::init(bool learned) {
|
||||
|
@ -1096,7 +1096,7 @@ namespace sat {
|
|||
literal l = m_trail[i];
|
||||
set_undef(l);
|
||||
TRACE("sat", tout << "inserting free var v" << l.var() << "\n";);
|
||||
m_freevars.insert(l.var());
|
||||
m_freevars.insert_fresh(l.var());
|
||||
}
|
||||
|
||||
m_num_tc1 = m_num_tc1_lim.back();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue