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

make it C++17 friendly

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2021-06-23 15:20:59 -07:00
parent 20a5baeb70
commit db242c28c6
3 changed files with 11 additions and 10 deletions

View file

@ -214,12 +214,12 @@ namespace polysat {
inequality eq_constraint::as_inequality() const {
SASSERT(!is_undef());
pdd zero = p() - p();
if (is_positive()) {
if (is_positive())
// p <= 0
return { .lhs = p(), .rhs = zero, .is_strict = false, .src = this };
} else {
return inequality(p(), zero, false, this);
else
// 0 < p
return { .lhs = zero, .rhs = p(), .is_strict = true, .src = this };
}
return inequality(zero, p(), true, this);
}
}