3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-24 09:35:32 +00:00

suspend limits during assert and macro expansion

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2019-06-06 11:07:46 -07:00
parent 9f5dafdd2b
commit 71009a9d02
2 changed files with 5 additions and 1 deletions

View file

@ -326,7 +326,7 @@ lbool solver::check_sat(unsigned num_assumptions, expr * const * assumptions) {
r = check_sat_core(num_assumptions, assumptions);
}
catch (...) {
if (get_manager().canceled()) {
if (!get_manager().limit().inc(0)) {
dump_state(num_assumptions, assumptions);
}
throw;