3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-10-10 09:48:05 +00:00

fix bug in union_fn: delta should not be reset, it is shared among several union computations

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2014-09-24 16:46:00 -07:00
parent 6457654e2e
commit 979d1f913a
6 changed files with 86 additions and 77 deletions

View file

@ -34,7 +34,7 @@ namespace datalog {
ast_manager& m;
relation_base* m_relation;
expr_ref m_fml;
void check_equiv(expr* f1, expr* f2) const;
void check_equiv(char const* objective, expr* f1, expr* f2) const;
expr_ref mk_eq(relation_fact const& f) const;
public:
check_relation(check_relation_plugin& p, relation_signature const& s, relation_base* r);
@ -137,7 +137,7 @@ namespace datalog {
void check_equiv(expr* f1, expr* f2);
void check_equiv(char const* objective, expr* f1, expr* f2);
};