3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-23 00:55:31 +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

@ -1899,8 +1899,7 @@ namespace qe {
// The variable v is to be assigned a value in a range.
//
void constrain_assignment() {
expr* fml = m_current->fml();
SASSERT(fml);
SASSERT(m_current->fml());
rational k;
app* x;
if (!find_min_weight(x, k)) {

View file

@ -1153,21 +1153,20 @@ namespace qe {
bool get_bound(contains_app& contains_x, app* a) {
ast_manager& m = m_util.get_manager();
app* x = contains_x.x();
if (m_mark.is_marked(a) ||
bool has_bound =
m_mark.is_marked(a) ||
get_le_bound(contains_x, a) ||
get_lt_bound(contains_x, a) ||
get_divides(contains_x, a) ||
get_nested_divs(contains_x, a)) {
TRACE("qe_verbose", tout << "Bound for " << mk_pp(x, m) << " within " << mk_pp(a, m) << "\n";);
get_nested_divs(contains_x, a);
if (has_bound) {
m_mark.mark(a, true);
return true;
}
else {
TRACE("qe", tout << "No bound for " << mk_pp(x, m) << " within " << mk_pp(a, m) << "\n";);
return false;
}
TRACE("qe_verbose",
ast_manager& m = m_util.get_manager();
app* x = contains_x.x();
tout << has_bound << " bound for " << mk_pp(x, m) << " within " << mk_pp(a, m) << "\n";);
return has_bound;
}
unsigned lt_size() { return m_lt_terms.size(); }
@ -2323,7 +2322,6 @@ public:
unsigned sz = bounds.size(is_strict, !is_lower);
bool is_strict_real = !is_eq_ctx && m_util.is_real(x) && !is_strict_ctx;
bool strict_resolve = is_strict || is_strict_ctx || is_strict_real;
app* atm = bounds.atoms(is_strict_ctx, is_lower)[index];
for (unsigned i = 0; i < sz; ++i) {
app* e = bounds.atoms(is_strict, !is_lower)[i];
@ -2341,6 +2339,7 @@ public:
m_ctx.add_constraint(true, mk_not(e), tmp);
TRACE("qe_verbose",
app* atm = bounds.atoms(is_strict_ctx, is_lower)[index];
tout << mk_pp(atm, m) << " ";
tout << mk_pp(e, m) << " ==>\n";
tout << mk_pp(tmp, m) << "\n";

View file

@ -603,8 +603,7 @@ namespace qe {
m_solver.assert_expr(m.mk_iff(proxies.back(), m_assignments[i].get()));
TRACE("qe", tout << "assignment: " << mk_pp(m_assignments[i].get(), m) << "\n";);
}
lbool is_sat = m_solver.check(proxies.size(), proxies.c_ptr());
SASSERT(is_sat == l_false);
VERIFY(l_false == m_solver.check(proxies.size(), proxies.c_ptr()));
unsigned core_size = m_solver.get_unsat_core_size();
for (unsigned i = 0; i < core_size; ++i) {
core.push_back(proxy_map.find(m_solver.get_unsat_core_expr(i)));