mirror of
https://github.com/Z3Prover/z3
synced 2025-04-12 20:18:18 +00:00
fix rewriter loop reported in #1354
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
dbb35b951c
commit
195d81ebef
|
@ -843,6 +843,8 @@ br_status arith_rewriter::mk_mod_core(expr * arg1, expr * arg2, expr_ref & resul
|
||||||
continue;
|
continue;
|
||||||
if (m_util.is_numeral(arg, arg_v) && mod(arg_v, v2) == arg_v)
|
if (m_util.is_numeral(arg, arg_v) && mod(arg_v, v2) == arg_v)
|
||||||
continue;
|
continue;
|
||||||
|
if (m().is_ite(arg))
|
||||||
|
continue;
|
||||||
// found target for rewriting
|
// found target for rewriting
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue