mirror of
https://github.com/Z3Prover/z3
synced 2025-08-21 02:30:23 +00:00
consolidate use of plugin by moving declarations up front (separate from constructor at this point)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
0ae246ad2b
commit
ec8e3f2aee
4 changed files with 56 additions and 67 deletions
|
@ -206,9 +206,10 @@ namespace qe {
|
|||
m_dual_solver->get_unsat_core(core);
|
||||
TRACE("qe", tout << "core: " << core << "\n";);
|
||||
// project the implicant onto vars
|
||||
tg.set_vars(vars, false);
|
||||
tg.add_lits(core);
|
||||
lits.reset();
|
||||
lits.append(tg.project(vars, false));
|
||||
lits.append(tg.project());
|
||||
TRACE("qe", tout << "project: " << lits << "\n";);
|
||||
return mbi_sat;
|
||||
case l_undef:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue