3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-15 21:38:44 +00:00

fix #3443 - some properties checked by invariant isn't valid during destructor when using threads

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2020-03-22 10:57:22 -07:00
parent 945cd3169e
commit e9f45695c1

View file

@ -88,7 +88,7 @@ namespace sat {
solver::~solver() {
m_ext = nullptr;
SASSERT(check_invariant());
SASSERT(m_config.m_num_threads > 1 || check_invariant());
TRACE("sat", tout << "Delete clauses\n";);
del_clauses(m_clauses);
TRACE("sat", tout << "Delete learned\n";);