3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-05-12 02:04:43 +00:00

add op cache

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2020-06-02 12:52:42 -07:00
parent 023b630b5a
commit 4ef480e2a5
5 changed files with 76 additions and 7 deletions

View file

@ -47,7 +47,7 @@ namespace smt {
m_fparams(p),
m_params(_p),
m_setup(*this, p),
m_relevancy_lvl(p.m_relevancy_lvl),
m_relevancy_lvl(m_fparams.m_relevancy_lvl),
m_asserted_formulas(m, p, _p),
m_rewriter(m),
m_qmanager(alloc(quantifier_manager, *this, p, _p)),
@ -95,6 +95,9 @@ namespace smt {
m_last_search_failure(UNKNOWN),
m_searching(false) {
std::cout << "create: " << m_fparams.m_relevancy_lvl << "\n";
SASSERT(m_fparams.m_relevancy_lvl != 0);
SASSERT(m_scope_lvl == 0);
SASSERT(m_base_lvl == 0);
SASSERT(m_search_lvl == 0);