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:
parent
c17fd2d516
commit
203c5015c8
9 changed files with 15 additions and 13 deletions
|
@ -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);
|
||||
|
|
|
@ -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));
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue