mirror of
https://github.com/Z3Prover/z3
synced 2025-04-28 19:35:50 +00:00
fix #4923
This commit is contained in:
parent
ffd57bef24
commit
96ab9edbfd
2 changed files with 12 additions and 12 deletions
|
@ -338,7 +338,7 @@ class solve_eqs_tactic : public tactic {
|
|||
// solve lhs mod r1 = r2
|
||||
// as lhs = r1*mod!1 + r2
|
||||
//
|
||||
if (m_a_util.is_numeral(rhs, r2) && r2 < r1) {
|
||||
if (m_a_util.is_numeral(rhs, r2) && !r2.is_neg() && r2 < r1) {
|
||||
expr_ref def0(m());
|
||||
def0 = add(mk_int(r2), mul(fresh(), mk_int(r1)));
|
||||
return solve_eq(lhs, def0, eq, var, def, pr);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue