3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-09-17 07:01:27 +00:00

move functionality from qe_util to ast_util

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2015-06-23 14:33:45 +02:00 committed by Christoph M. Wintersteiger
parent 7b918e83c3
commit 3de2a70a48
25 changed files with 174 additions and 161 deletions

View file

@ -648,7 +648,7 @@ namespace datalog {
ast_manager& m = get_plugin().get_ast_manager();
expr_ref_vector conds(m), guards(m), rests(m);
conds.push_back(cond);
qe::flatten_and(conds);
flatten_and(conds);
for (unsigned i = 0; i < conds.size(); ++i) {
expr* g = conds[i].get();
if (is_guard(g)) {
@ -667,7 +667,7 @@ namespace datalog {
ast_manager& m = get_plugin().get_ast_manager();
expr_ref_vector conds(m);
conds.push_back(g);
qe::flatten_and(conds);
flatten_and(conds);
expr* e1, *e2;
for (unsigned i = 0; i < conds.size(); ++i) {
expr* g = conds[i].get();