3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-07 11:41:22 +00:00

more tweaks to BV internalizer & remove dead code

This commit is contained in:
Nuno Lopes 2020-06-02 15:26:57 +01:00
parent 742be83503
commit b9ecf2512f
3 changed files with 14 additions and 35 deletions

View file

@ -16,8 +16,7 @@ Author:
Revision History:
--*/
#ifndef THEORY_BV_H_
#define THEORY_BV_H_
#pragma once
#include "ast/rewriter/bit_blaster/bit_blaster.h"
#include "util/trail.h"
@ -112,6 +111,7 @@ namespace smt {
th_trail_stack m_trail_stack;
th_union_find m_find;
vector<literal_vector> m_bits; // per var, the bits of a given variable.
ptr_vector<expr> m_bits_expr;
svector<unsigned> m_wpos; // per var, watch position for fixed variable detection.
vector<zero_one_bits> m_zero_one_bits; // per var, see comment in the struct zero_one_bit
bool_var2atom m_bool_var2atom;
@ -278,6 +278,3 @@ namespace smt {
bool check_zero_one_bits(theory_var v);
};
};
#endif /* THEORY_BV_H_ */