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:
parent
945cd3169e
commit
e9f45695c1
|
@ -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";);
|
||||
|
|
Loading…
Reference in a new issue