3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-06-29 17:38:45 +00:00

build warnings

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2022-05-08 10:31:11 -07:00
parent d58de2f8e4
commit 7def610a69
3 changed files with 3 additions and 4 deletions

View file

@ -281,8 +281,8 @@ namespace array {
* a = b or default(a) != default(b) or a[md(a,b)] != b[md(a,b)] * a = b or default(a) != default(b) or a[md(a,b)] != b[md(a,b)]
*/ */
bool solver::assert_diff(expr* md) { bool solver::assert_diff(expr* md) {
expr* x, *y; expr* x = nullptr, *y = nullptr;
SASSERT(a.is_maxdiff(md, x, y) || a.is_mindiff(md, x, y)); VERIFY(a.is_maxdiff(md, x, y) || a.is_mindiff(md, x, y));
expr* args1[2] = { x, md }; expr* args1[2] = { x, md };
expr* args2[2] = { y, md }; expr* args2[2] = { y, md };
literal eq = eq_internalize(x, y); literal eq = eq_internalize(x, y);

View file

@ -2699,7 +2699,7 @@ namespace pb {
} }
} }
++m_stats.m_num_big_strengthenings; ++m_stats.m_num_big_strengthenings;
constraint* c = add_pb_ge(sat::null_literal, wlits, b, p.learned()); add_pb_ge(sat::null_literal, wlits, b, p.learned());
p.set_removed(); p.set_removed();
return; return;
} }

View file

@ -239,7 +239,6 @@ namespace smt {
// //
bool theory_array::internalize_term_core(app * n) { bool theory_array::internalize_term_core(app * n) {
TRACE("array_bug", tout << mk_bounded_pp(n, m) << "\n";); TRACE("array_bug", tout << mk_bounded_pp(n, m) << "\n";);
unsigned num_args = n->get_num_args();
for (expr* arg : *n) for (expr* arg : *n)
ctx.internalize(arg, false); ctx.internalize(arg, false);
// force merge-tf by re-internalizing expression. // force merge-tf by re-internalizing expression.