File tree Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -741,7 +741,8 @@ void value_sett::get_value_set_rec(
741
741
static_cast <const typet &>(expr.find (ID_C_cxx_alloc_type));
742
742
743
743
dynamic_object_exprt dynamic_object (dynamic_type);
744
- dynamic_object.set_instance (location_number);
744
+ PRECONDITION (location_number == 0 );
745
+ dynamic_object.set_instance (0 );
745
746
dynamic_object.valid ()=true_exprt ();
746
747
747
748
insert (dest, dynamic_object, 0 );
@@ -753,7 +754,8 @@ void value_sett::get_value_set_rec(
753
754
assert (expr_type.id ()==ID_pointer);
754
755
755
756
dynamic_object_exprt dynamic_object (expr_type.subtype ());
756
- dynamic_object.set_instance (location_number);
757
+ PRECONDITION (location_number == 0 );
758
+ dynamic_object.set_instance (0 );
757
759
dynamic_object.valid ()=true_exprt ();
758
760
759
761
insert (dest, dynamic_object, 0 );
Original file line number Diff line number Diff line change @@ -44,12 +44,11 @@ class namespacet;
44
44
class value_sett
45
45
{
46
46
public:
47
- value_sett ():location_number( 0 )
47
+ value_sett ()
48
48
{
49
49
}
50
50
51
- value_sett (value_sett &&other)
52
- : location_number(other.location_number), values(std::move(other.values))
51
+ value_sett (value_sett &&other) : values(std::move(other.values))
53
52
{
54
53
}
55
54
@@ -71,6 +70,7 @@ class value_sett
71
70
72
71
// / Matches the location_number field of the instruction that corresponds
73
72
// / to this value_sett instance in value_set_domaint's state map
73
+ DEPRECATED (SINCE(2019 , 05 , 22 , " Always zero" ))
74
74
unsigned location_number;
75
75
76
76
// / Global shared object numbering, used to abbreviate expressions stored
You can’t perform that action at this time.
0 commit comments