mirror of
https://github.com/Z3Prover/z3
synced 2025-04-24 01:25:31 +00:00
update topological sort to use arrays instead of hash tables, expose Context over Z3Object for programmability
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
0e6c64510a
commit
51ed13f96a
17 changed files with 103 additions and 96 deletions
|
@ -476,7 +476,7 @@ expr_ref model::cleanup_expr(top_sort& ts, expr* e, unsigned current_partition,
|
|||
// noop
|
||||
}
|
||||
else if (f->is_skolem() && can_inline_def(ts, f, force_inline) && (fi = get_func_interp(f)) &&
|
||||
fi->get_interp() && (!ts.partition_ids().find(f, pid) || pid != current_partition)) {
|
||||
fi->get_interp() && (!ts.find(f, pid) || pid != current_partition)) {
|
||||
var_subst vs(m, false);
|
||||
new_t = vs(fi->get_interp(), args.size(), args.data());
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue