mirror of
https://github.com/Z3Prover/z3
synced 2025-04-15 21:38:44 +00:00
add internalization for auxiliary division functions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
709a5d9524
commit
808855ce6b
|
@ -721,6 +721,11 @@ namespace smt {
|
|||
return internalize_div(n);
|
||||
else if (m_util.is_idiv(n))
|
||||
return internalize_idiv(n);
|
||||
else if (is_app_of(n, get_id(), OP_IDIV_0) || is_app_of(n, get_id(), OP_DIV_0)) {
|
||||
ctx.internalize(n->get_arg(0), false);
|
||||
enode * e = mk_enode(n);
|
||||
return mk_var(e);
|
||||
}
|
||||
else if (m_util.is_mod(n))
|
||||
return internalize_mod(n);
|
||||
else if (m_util.is_rem(n))
|
||||
|
|
Loading…
Reference in a new issue