Skip to content

Commit e6b943f

Browse files
authored
Merge pull request #6755 from tautschnig/cleanup/overload
Disambiguate overloaded insert(...) calls [blocks: #6749]
2 parents 44273a3 + 6aca25c commit e6b943f

File tree

2 files changed

+15
-13
lines changed

2 files changed

+15
-13
lines changed

src/pointer-analysis/value_set.cpp

+7-5
Original file line numberDiff line numberDiff line change
@@ -564,7 +564,9 @@ void value_sett::get_value_set_rec(
564564
if(is_null_pointer(to_constant_expr(expr)))
565565
{
566566
insert(
567-
dest, exprt(ID_null_object, to_pointer_type(expr_type).base_type()), 0);
567+
dest,
568+
exprt(ID_null_object, to_pointer_type(expr_type).base_type()),
569+
mp_integer{0});
568570
}
569571
else if(expr_type.id()==ID_unsignedbv ||
570572
expr_type.id()==ID_signedbv)
@@ -593,7 +595,7 @@ void value_sett::get_value_set_rec(
593595
// integer-to-pointer
594596

595597
if(op.is_zero())
596-
insert(dest, exprt(ID_null_object, expr_type.subtype()), 0);
598+
insert(dest, exprt(ID_null_object, expr_type.subtype()), mp_integer{0});
597599
else
598600
{
599601
// see if we have something for the integer
@@ -778,7 +780,7 @@ void value_sett::get_value_set_rec(
778780
dynamic_object.set_instance(location_number);
779781
dynamic_object.valid()=true_exprt();
780782

781-
insert(dest, dynamic_object, 0);
783+
insert(dest, dynamic_object, mp_integer{0});
782784
}
783785
else if(statement==ID_cpp_new ||
784786
statement==ID_cpp_new_array)
@@ -791,7 +793,7 @@ void value_sett::get_value_set_rec(
791793
dynamic_object.set_instance(location_number);
792794
dynamic_object.valid()=true_exprt();
793795

794-
insert(dest, dynamic_object, 0);
796+
insert(dest, dynamic_object, mp_integer{0});
795797
}
796798
else
797799
insert(dest, exprt(ID_unknown, original_type));
@@ -1092,7 +1094,7 @@ void value_sett::get_reference_set_rec(
10921094
to_array_type(expr.type()).element_type().id() == ID_array)
10931095
insert(dest, expr);
10941096
else
1095-
insert(dest, expr, 0);
1097+
insert(dest, expr, mp_integer{0});
10961098

10971099
return;
10981100
}

src/pointer-analysis/value_set_fi.cpp

+8-8
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ void value_set_fit::flatten_rec(
181181
{
182182
// this is some static object, keep it in.
183183
const symbol_exprt se(o.get(ID_identifier), o.type().subtype());
184-
insert(dest, se, 0);
184+
insert(dest, se, mp_integer{0});
185185
}
186186
else
187187
{
@@ -461,15 +461,15 @@ void value_set_fit::get_value_set_rec(
461461

462462
if(has_prefix(id2string(ident), alloc_adapter_prefix))
463463
{
464-
insert(dest, expr, 0);
464+
insert(dest, expr, mp_integer{0});
465465
return;
466466
}
467467
else if(v_it!=values.end())
468468
{
469469
typet t("#REF#");
470470
t.subtype() = expr.type();
471471
symbol_exprt sym(ident, t);
472-
insert(dest, sym, 0);
472+
insert(dest, sym, mp_integer{0});
473473
return;
474474
}
475475
}
@@ -521,7 +521,7 @@ void value_set_fit::get_value_set_rec(
521521
// check if NULL
522522
if(is_null_pointer(to_constant_expr(expr)))
523523
{
524-
insert(dest, exprt(ID_null_object, expr.type().subtype()), 0);
524+
insert(dest, exprt(ID_null_object, expr.type().subtype()), mp_integer{0});
525525
return;
526526
}
527527
}
@@ -620,7 +620,7 @@ void value_set_fit::get_value_set_rec(
620620
(from_function << 16) | from_target_index);
621621
dynamic_object.valid()=true_exprt();
622622

623-
insert(dest, dynamic_object, 0);
623+
insert(dest, dynamic_object, mp_integer{0});
624624
return;
625625
}
626626
else if(statement==ID_cpp_new ||
@@ -634,14 +634,14 @@ void value_set_fit::get_value_set_rec(
634634
(from_function << 16) | from_target_index);
635635
dynamic_object.valid()=true_exprt();
636636

637-
insert(dest, dynamic_object, 0);
637+
insert(dest, dynamic_object, mp_integer{0});
638638
return;
639639
}
640640
}
641641
else if(expr.id()==ID_struct)
642642
{
643643
// this is like a static struct object
644-
insert(dest, address_of_exprt(expr), 0);
644+
insert(dest, address_of_exprt(expr), mp_integer{0});
645645
return;
646646
}
647647
else if(expr.id()==ID_with)
@@ -785,7 +785,7 @@ void value_set_fit::get_reference_set_sharing_rec(
785785
expr.type().subtype().id()==ID_array)
786786
insert(dest, expr);
787787
else
788-
insert(dest, expr, 0);
788+
insert(dest, expr, mp_integer{0});
789789

790790
return;
791791
}

0 commit comments

Comments
 (0)