mirror of
https://github.com/Z3Prover/z3
synced 2025-07-29 07:27:57 +00:00
build warnings, updates to reduce-invertible, change is_algebraic tester to use int return type
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
b8b70c53fa
commit
fad1e611aa
8 changed files with 41 additions and 18 deletions
|
@ -199,6 +199,9 @@ theory_seq::theory_seq(ast_manager& m, theory_seq_params const & params):
|
|||
m_reset_cache(false),
|
||||
m_eq_id(0),
|
||||
m_find(*this),
|
||||
m_overlap(m),
|
||||
m_overlap2(m),
|
||||
m_len_prop_lvl(-1),
|
||||
m_factory(nullptr),
|
||||
m_exclude(m),
|
||||
m_axioms(m),
|
||||
|
@ -216,9 +219,6 @@ theory_seq::theory_seq(ast_manager& m, theory_seq_params const & params):
|
|||
m_atoms_qhead(0),
|
||||
m_new_solution(false),
|
||||
m_new_propagation(false),
|
||||
m_len_prop_lvl(-1),
|
||||
m_overlap(m),
|
||||
m_overlap2(m),
|
||||
m_mk_aut(m) {
|
||||
m_prefix = "seq.p.suffix";
|
||||
m_suffix = "seq.s.prefix";
|
||||
|
|
|
@ -50,7 +50,6 @@ namespace smt {
|
|||
|
||||
class seq_value_proc;
|
||||
|
||||
theory_seq_params const & m_params;
|
||||
|
||||
// cache to track evaluations under equalities
|
||||
class eval_cache {
|
||||
|
@ -295,6 +294,7 @@ namespace smt {
|
|||
typedef hashtable<rational, rational::hash_proc, rational::eq_proc> rational_set;
|
||||
|
||||
ast_manager& m;
|
||||
theory_seq_params const& m_params;
|
||||
dependency_manager m_dm;
|
||||
solution_map m_rep; // unification representative.
|
||||
bool m_reset_cache; // invalidate cache.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue