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

tune q-eval and q-ematch

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2021-09-28 13:41:37 -07:00
parent 92c1b600c3
commit da124e4275
7 changed files with 119 additions and 36 deletions

View file

@ -16,6 +16,7 @@ Author:
--*/
#pragma once
#include "ast/has_free_vars.h"
#include "sat/smt/q_clause.h"
namespace euf {
@ -32,6 +33,7 @@ namespace q {
euf::enode_vector m_indirect_nodes;
bool m_freeze_swap = false;
euf::enode_pair m_diseq_undef;
contains_vars m_contains_vars;
struct scoped_mark_reset;