@@ -314,7 +314,7 @@ bool value_sett::eval_pointer_offset(
314314 get_value_set (to_pointer_offset_expr (expr).pointer (), ns, true );
315315
316316 exprt new_expr;
317- mp_integer previous_offset= 0 ;
317+ bytest previous_offset{ 0 } ;
318318
319319 const object_map_dt &object_map=reference_set.read ();
320320 for (object_map_dt::const_iterator
@@ -568,7 +568,7 @@ void value_sett::get_value_set_rec(
568568 insert (
569569 dest,
570570 exprt (ID_null_object, to_pointer_type (expr_type).base_type ()),
571- mp_integer {0 });
571+ bytest {0 });
572572 }
573573 else if (expr_type.id ()==ID_unsignedbv ||
574574 expr_type.id ()==ID_signedbv)
@@ -599,7 +599,7 @@ void value_sett::get_value_set_rec(
599599
600600 if (op.is_zero ())
601601 {
602- insert (dest, exprt (ID_null_object, empty_typet{}), mp_integer {0 });
602+ insert (dest, exprt (ID_null_object, empty_typet{}), bytest {0 });
603603 }
604604 else
605605 {
@@ -686,7 +686,7 @@ void value_sett::get_value_set_rec(
686686
687687 auto size = pointer_offset_size (pointer_base_type, ns);
688688
689- if (!size.has_value () || (*size) == 0 )
689+ if (!size.has_value () || (*size) == bytest{ 0 } )
690690 {
691691 i.reset ();
692692 }
@@ -728,7 +728,7 @@ void value_sett::get_value_set_rec(
728728
729729 // adjust by offset
730730 if (offset && i.has_value ())
731- *offset += *i ;
731+ *offset += bytest{*i} ;
732732 else
733733 offset.reset ();
734734
@@ -802,7 +802,7 @@ void value_sett::get_value_set_rec(
802802 dynamic_object.set_instance (location_number);
803803 dynamic_object.valid ()=true_exprt ();
804804
805- insert (dest, dynamic_object, mp_integer {0 });
805+ insert (dest, dynamic_object, bytest {0 });
806806 }
807807 else if (statement==ID_cpp_new ||
808808 statement==ID_cpp_new_array)
@@ -815,7 +815,7 @@ void value_sett::get_value_set_rec(
815815 dynamic_object.set_instance (location_number);
816816 dynamic_object.valid ()=true_exprt ();
817817
818- insert (dest, dynamic_object, mp_integer {0 });
818+ insert (dest, dynamic_object, bytest {0 });
819819 }
820820 else
821821 insert (dest, exprt (ID_unknown, original_type));
@@ -1146,7 +1146,7 @@ void value_sett::get_reference_set_rec(
11461146 to_array_type (expr.type ()).element_type ().id () == ID_array)
11471147 insert (dest, expr);
11481148 else
1149- insert (dest, expr, mp_integer {0 });
1149+ insert (dest, expr, bytest {0 });
11501150
11511151 return ;
11521152 }
@@ -1173,7 +1173,7 @@ void value_sett::get_reference_set_rec(
11731173
11741174 const index_exprt &index_expr=to_index_expr (expr);
11751175 const exprt &array=index_expr.array ();
1176- const exprt &offset= index_expr.index ();
1176+ const exprt &index = index_expr.index ();
11771177
11781178 DATA_INVARIANT (
11791179 array.type ().id () == ID_array, " index takes array-typed operand" );
@@ -1201,19 +1201,19 @@ void value_sett::get_reference_set_rec(
12011201 from_integer (0 , c_index_type ()));
12021202
12031203 offsett o = a_it->second ;
1204- const auto i = numeric_cast<mp_integer>(offset );
1204+ const auto i = numeric_cast<mp_integer>(index );
12051205
1206- if (offset .is_zero ())
1206+ if (index .is_zero ())
12071207 {
12081208 }
12091209 else if (i.has_value () && o)
12101210 {
12111211 auto size = pointer_offset_size (array_type.element_type (), ns);
12121212
1213- if (!size.has_value () || *size == 0 )
1213+ if (!size.has_value () || *size == bytest{ 0 } )
12141214 o.reset ();
12151215 else
1216- *o = *i * (*size);
1216+ *o = bytest{ *i * (*size)} ;
12171217 }
12181218 else
12191219 o.reset ();
0 commit comments