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:
parent
d58de2f8e4
commit
7def610a69
3 changed files with 3 additions and 4 deletions
|
@ -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);
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
@ -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.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue