3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-30 04:15:51 +00:00

pass sign into literal definition for pbge

This commit is contained in:
Nikolaj Bjorner 2023-01-04 16:55:44 -08:00
parent 81ce57b5a8
commit 0d8a472aac
4 changed files with 12 additions and 12 deletions

View file

@ -1472,8 +1472,8 @@ namespace pb {
return p;
}
void solver::add_pb_ge(bool_var v, svector<wliteral> const& wlits, unsigned k) {
literal lit = v == sat::null_bool_var ? sat::null_literal : literal(v, false);
void solver::add_pb_ge(bool_var v, bool sign, svector<wliteral> const& wlits, unsigned k) {
literal lit = v == sat::null_bool_var ? sat::null_literal : literal(v, sign);
add_pb_ge(lit, wlits, k, m_is_redundant);
}