mirror of
https://github.com/Z3Prover/z3
synced 2025-04-29 11:55:51 +00:00
fix parallel solving bugs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
4220432ac3
commit
690689424d
6 changed files with 43 additions and 56 deletions
|
@ -327,6 +327,7 @@ public:
|
|||
m_found_feasible_optimum = true;
|
||||
}
|
||||
|
||||
|
||||
virtual lbool operator()() {
|
||||
m_defs.reset();
|
||||
switch(m_st) {
|
||||
|
@ -731,7 +732,7 @@ public:
|
|||
m_assignment[i] = is_true(m_soft[i]);
|
||||
}
|
||||
|
||||
DEBUG_CODE(verify_assignment(););
|
||||
// DEBUG_CODE(verify_assignment(););
|
||||
|
||||
m_upper = upper;
|
||||
trace();
|
||||
|
@ -866,6 +867,7 @@ public:
|
|||
if (is_sat == l_false) {
|
||||
IF_VERBOSE(0, verbose_stream() << "assignment is infeasible\n";);
|
||||
}
|
||||
IF_VERBOSE(1, verbose_stream() << "verified\n";);
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue