mirror of
https://github.com/Z3Prover/z3
synced 2026-03-06 13:24:51 +00:00
Move ast_counter to location for common utilities. It depends on get_free_vars, so is in rewriter directory
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
d4d3ba104e
commit
b0787024c7
15 changed files with 78 additions and 262 deletions
|
|
@ -384,8 +384,8 @@ namespace datalog {
|
|||
void compiler::get_local_indexes_for_projection(rule * r, unsigned_vector & res) {
|
||||
SASSERT(r->get_positive_tail_size()==2);
|
||||
ast_manager & m = m_context.get_manager();
|
||||
var_counter counter;
|
||||
counter.count_vars(m, r);
|
||||
rule_counter counter;
|
||||
counter.count_rule_vars(m, r);
|
||||
app * t1 = r->get_tail(0);
|
||||
app * t2 = r->get_tail(1);
|
||||
counter.count_vars(m, t1, -1);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue