3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-22 16:45:31 +00:00

build issue for linux/clang

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2023-03-28 16:02:09 -07:00
parent d0e016c35d
commit 2a8c7a7cd7

View file

@ -68,18 +68,16 @@ namespace bv {
kind_t m_kind;
union {
// for eq2bit, ne2bit, bit2eq, bit2ne, bv2int:
sat::literal m_consequent;
sat::literal m_antecedent;
struct {
unsigned m_idx;
theory_var m_v1;
theory_var m_v2;
sat::literal m_consequent;
sat::literal m_antecedent;
euf::enode* a, *b, *c;
};
// for bvext:
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_eqs;
sat::literal* m_literals;