diff --git a/src/sat/smt/bv_internalize.cpp b/src/sat/smt/bv_internalize.cpp index 8fb6ff95da2..9d4719544fd 100644 --- a/src/sat/smt/bv_internalize.cpp +++ b/src/sat/smt/bv_internalize.cpp @@ -137,7 +137,9 @@ namespace bv { return true; SASSERT(!n || !n->is_attached_to(get_id())); - bool suppress_args = !reflect() && !m.is_considered_uninterpreted(a->get_decl()); + bool suppress_args = !reflect() + && !m.is_considered_uninterpreted(a->get_decl()) + && !bv.is_int2bv(e) && !bv.is_bv2int(e); if (!n) n = mk_enode(e, suppress_args);