3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-23 09:05:31 +00:00

fix debian amd64 warnings

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2015-05-18 15:17:21 -07:00
parent c17fd2d516
commit 203c5015c8
9 changed files with 15 additions and 13 deletions

View file

@ -72,7 +72,7 @@ namespace smt {
m_value .push_back(inf_numeral());
}
m_old_value .push_back(inf_numeral());
SASSERT(m_var_occs.size() == r);
SASSERT(m_var_occs.size() == static_cast<unsigned>(r));
m_var_occs .push_back(atoms());
SASSERT(m_var_occs.back().empty());
m_unassigned_atoms .push_back(0);

View file

@ -55,7 +55,8 @@ void theory_wmaxsat::get_assignment(svector<bool>& result) {
}
else {
std::sort(m_cost_save.begin(), m_cost_save.end());
for (unsigned i = 0, j = 0; i < m_vars.size(); ++i) {
unsigned j = 0;
for (theory_var i = 0; i < m_vars.size(); ++i) {
if (j < m_cost_save.size() && m_cost_save[j] == i) {
result.push_back(false);
++j;
@ -120,7 +121,7 @@ bool_var theory_wmaxsat::register_var(app* var, bool attach) {
theory_var v = mk_var(x);
ctx.attach_th_var(x, this, v);
m_bool2var.insert(bv, v);
SASSERT(v == m_var2bool.size());
SASSERT(v == static_cast<theory_var>(m_var2bool.size()));
m_var2bool.push_back(bv);
SASSERT(ctx.bool_var2enode(bv));
}