mirror of
https://github.com/Z3Prover/z3
synced 2025-06-23 14:23:40 +00:00
build issue for linux/clang
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
d0e016c35d
commit
2a8c7a7cd7
1 changed files with 2 additions and 4 deletions
|
@ -68,18 +68,16 @@ namespace bv {
|
||||||
kind_t m_kind;
|
kind_t m_kind;
|
||||||
union {
|
union {
|
||||||
// for eq2bit, ne2bit, bit2eq, bit2ne, bv2int:
|
// for eq2bit, ne2bit, bit2eq, bit2ne, bv2int:
|
||||||
|
sat::literal m_consequent;
|
||||||
|
sat::literal m_antecedent;
|
||||||
struct {
|
struct {
|
||||||
unsigned m_idx;
|
unsigned m_idx;
|
||||||
theory_var m_v1;
|
theory_var m_v1;
|
||||||
theory_var m_v2;
|
theory_var m_v2;
|
||||||
sat::literal m_consequent;
|
|
||||||
sat::literal m_antecedent;
|
|
||||||
euf::enode* a, *b, *c;
|
euf::enode* a, *b, *c;
|
||||||
};
|
};
|
||||||
// for bvext:
|
// for bvext:
|
||||||
struct {
|
struct {
|
||||||
// sat::literal m_consequent; // literal consequent for propagations
|
|
||||||
// euf::enode_pair m_eq; // equality consequent for propagations
|
|
||||||
unsigned m_num_literals;
|
unsigned m_num_literals;
|
||||||
unsigned m_num_eqs;
|
unsigned m_num_eqs;
|
||||||
sat::literal* m_literals;
|
sat::literal* m_literals;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue