mirror of
https://github.com/Z3Prover/z3
synced 2025-10-07 00:11:55 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
8df45b442b
commit
80f00f191a
26 changed files with 213 additions and 152 deletions
|
@ -164,7 +164,7 @@ void bv2int_translator::translate_app(app* e) {
|
|||
expr* r = m.mk_app(f, m_args);
|
||||
if (has_bv_sort) {
|
||||
ctx.push(push_back_vector(m_vars));
|
||||
r = bv.mk_bv2int(r);
|
||||
r = bv.mk_ubv2int(r);
|
||||
}
|
||||
set_translated(e, r);
|
||||
return;
|
||||
|
@ -424,7 +424,7 @@ void bv2int_translator::translate_bv(app* e) {
|
|||
ctx.push(push_back_vector(m_int2bv));
|
||||
r = arg(0);
|
||||
break;
|
||||
case OP_BV2INT:
|
||||
case OP_UBV2INT:
|
||||
m_bv2int.push_back(e);
|
||||
ctx.push(push_back_vector(m_bv2int));
|
||||
r = umod(e->get_arg(0), 0);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue