3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-12 20:18:18 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2020-12-12 12:40:14 -08:00
parent dda4d66325
commit 0643e7c0fc

View file

@ -396,7 +396,7 @@ namespace qe {
void pred_abs::mk_concrete(expr_ref_vector& fmls, obj_map<expr,expr*> const& map) { void pred_abs::mk_concrete(expr_ref_vector& fmls, obj_map<expr,expr*> const& map) {
obj_map<expr,expr*> cache; obj_map<expr,expr*> cache;
expr_ref_vector trail(m); expr_ref_vector trail(fmls);
expr* p; expr* p;
app_ref r(m); app_ref r(m);
ptr_vector<expr> args; ptr_vector<expr> args;
@ -438,9 +438,8 @@ namespace qe {
todo.pop_back(); todo.pop_back();
} }
} }
for (unsigned i = 0; i < fmls.size(); ++i) { for (unsigned i = 0; i < fmls.size(); ++i)
fmls[i] = to_app(cache.find(fmls[i].get())); fmls[i] = to_app(cache.find(fmls.get(i)));
}
} }
void pred_abs::pred2lit(expr_ref_vector& fmls) { void pred_abs::pred2lit(expr_ref_vector& fmls) {