mirror of
https://github.com/Z3Prover/z3
synced 2025-06-13 09:26:15 +00:00
remove some warnings
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
parent
9958f42d5c
commit
31d44471a1
4 changed files with 5 additions and 0 deletions
|
@ -395,6 +395,7 @@ class theory_lra::imp {
|
||||||
void ensure_nra() {
|
void ensure_nra() {
|
||||||
if (!m_nra) {
|
if (!m_nra) {
|
||||||
m_nra = alloc(nra::solver, *m_solver.get(), m.limit(), ctx().get_params());
|
m_nra = alloc(nra::solver, *m_solver.get(), m.limit(), ctx().get_params());
|
||||||
|
m_switcher.m_nra = &m_nra;
|
||||||
for (auto const& _s : m_scopes) {
|
for (auto const& _s : m_scopes) {
|
||||||
(void)_s;
|
(void)_s;
|
||||||
m_nra->push();
|
m_nra->push();
|
||||||
|
|
|
@ -39,6 +39,7 @@ inline std::string lconstraint_kind_string(lconstraint_kind t) {
|
||||||
case GE: return std::string(">=");
|
case GE: return std::string(">=");
|
||||||
case GT: return std::string(">");
|
case GT: return std::string(">");
|
||||||
case EQ: return std::string("=");
|
case EQ: return std::string("=");
|
||||||
|
case NE: return std::string("!=");
|
||||||
}
|
}
|
||||||
lp_unreachable();
|
lp_unreachable();
|
||||||
return std::string(); // it is unreachable
|
return std::string(); // it is unreachable
|
||||||
|
|
|
@ -190,6 +190,8 @@ namespace nra {
|
||||||
case lp::lconstraint_kind::EQ:
|
case lp::lconstraint_kind::EQ:
|
||||||
lit = m_nlsat->mk_ineq_literal(nlsat::atom::kind::EQ, 1, ps, is_even);
|
lit = m_nlsat->mk_ineq_literal(nlsat::atom::kind::EQ, 1, ps, is_even);
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
lp_assert(false); // unreachable
|
||||||
}
|
}
|
||||||
m_nlsat->mk_clause(1, &lit, a);
|
m_nlsat->mk_clause(1, &lit, a);
|
||||||
}
|
}
|
||||||
|
|
|
@ -39,6 +39,7 @@ inline std::ostream& operator<<(std::ostream& out, lconstraint_kind k) {
|
||||||
case GE: return out << ">=";
|
case GE: return out << ">=";
|
||||||
case GT: return out << ">";
|
case GT: return out << ">";
|
||||||
case EQ: return out << "=";
|
case EQ: return out << "=";
|
||||||
|
case NE: return out << "!=";
|
||||||
}
|
}
|
||||||
return out << "??";
|
return out << "??";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue