mirror of
https://github.com/Z3Prover/z3
synced 2025-04-07 18:05:21 +00:00
Bugfix for bv_size_reduction. Thanks to user rsas for reporting this isse!
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
This commit is contained in:
parent
4c5753f321
commit
213d816c0a
|
@ -229,7 +229,7 @@ struct bv_size_reduction_tactic::imp {
|
|||
else {
|
||||
// l < u
|
||||
if (l.is_neg()) {
|
||||
unsigned i_nb = (u - l).get_num_bits();
|
||||
unsigned i_nb = (u - l).get_num_bits() + 1;
|
||||
unsigned v_nb = m_util.get_bv_size(v);
|
||||
if (i_nb < v_nb) {
|
||||
new_const = m.mk_fresh_const(0, m_util.mk_sort(i_nb));
|
||||
|
|
Loading…
Reference in a new issue