mirror of
https://github.com/Z3Prover/z3
synced 2025-04-23 09:05:31 +00:00
enable canceling simplex on interrupt, investigating PDR inconsistency
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
4145b92136
commit
10cdbb881f
6 changed files with 27 additions and 13 deletions
|
@ -1376,6 +1376,9 @@ namespace smt {
|
|||
failed();
|
||||
return false;
|
||||
}
|
||||
if (get_context().get_cancel_flag()) {
|
||||
return true;
|
||||
}
|
||||
CASSERT("arith", satisfy_bounds());
|
||||
discard_update_trail();
|
||||
|
||||
|
@ -2145,6 +2148,9 @@ namespace smt {
|
|||
return false;
|
||||
}
|
||||
TRACE("arith_make_feasible_detail", display(tout););
|
||||
if (get_context().get_cancel_flag()) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
TRACE("arith_make_feasible", tout << "make_feasible: sat\n"; display(tout););
|
||||
CASSERT("arith", wf_rows());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue