3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-27 02:45:51 +00:00

fix warnings for unused variables

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2016-05-17 13:54:22 -07:00
parent ec565ae7a0
commit 96e157e201
38 changed files with 180 additions and 184 deletions

View file

@ -338,9 +338,8 @@ namespace datalog {
: m_plugin(p),
m_condition(condition, p.get_ast_manager()),
m_filter_fn(p.get_ast_manager()) {
ast_manager& m = p.get_ast_manager();
p.mk_filter_fn(relation_sort, condition, m_filter_fn);
SASSERT(m.is_bool(condition));
SASSERT(p.get_ast_manager().is_bool(condition));
}
virtual void operator()(relation_base & r) {

View file

@ -1566,13 +1566,12 @@ namespace datalog {
return;
}
finite_product_relation_plugin & plugin = r.get_plugin();
if(!m_neg_intersection_join) {
}
scoped_rel<finite_product_relation> intersection = get((*m_neg_intersection_join)(r, neg));
SASSERT(&intersection->get_plugin()==&plugin); //the result of join is also finite product
SASSERT(r.get_signature()==intersection->get_signature());
DEBUG_CODE(
finite_product_relation_plugin & plugin = r.get_plugin();
SASSERT(&intersection->get_plugin()==&plugin); //the result of join is also finite product
SASSERT(r.get_signature()==intersection->get_signature()););
table_base & r_table = r.get_table();
table_plugin & tplugin = r_table.get_plugin();
relation_manager & rmgr = r.get_manager();

View file

@ -404,7 +404,7 @@ namespace datalog {
rename_fn(udoc_relation const& t, unsigned cycle_len, const unsigned * cycle)
: convenient_relation_rename_fn(t.get_signature(), cycle_len, cycle) {
udoc_plugin& p = t.get_plugin();
ast_manager& m = p.get_ast_manager();
relation_signature const& sig1 = t.get_signature();
relation_signature const& sig2 = get_result_signature();
unsigned_vector permutation0, column_info;
@ -429,6 +429,7 @@ namespace datalog {
SASSERT(column == t.get_num_bits());
TRACE("doc",
ast_manager& m = p.get_ast_manager();
sig1.output(m, tout << "sig1: "); tout << "\n";
sig2.output(m, tout << "sig2: "); tout << "\n";
tout << "permute: ";