Skip to content

Commit 462e879

Browse files
committed
Renamed non-const make_top/clear_top
Changed to set_top/set_not_top, and the make_top_internal/clear-top_internal helpers to set_top_internal/set_not_top_internal, to disambiguate from the const make_top/clear_top.
1 parent daad052 commit 462e879

9 files changed

+25
-25
lines changed

src/analyses/variable-sensitivity/abstract_object.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ abstract_object_pointert abstract_objectt::abstract_object_merge(
6868
return this->abstract_object_merge_internal(other);
6969

7070
internal_abstract_object_pointert merged = mutable_clone();
71-
merged->make_top();
71+
merged->set_top();
7272
merged->bottom = false;
7373
return merged->abstract_object_merge_internal(other);
7474
}

src/analyses/variable-sensitivity/abstract_object.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,7 @@ class abstract_objectt : public std::enable_shared_from_this<abstract_objectt>
318318
return shared_from_this();
319319

320320
internal_abstract_object_pointert clone = mutable_clone();
321-
clone->make_top();
321+
clone->set_top();
322322
return clone;
323323
}
324324

@@ -328,7 +328,7 @@ class abstract_objectt : public std::enable_shared_from_this<abstract_objectt>
328328
return shared_from_this();
329329

330330
internal_abstract_object_pointert clone = mutable_clone();
331-
clone->clear_top();
331+
clone->set_not_top();
332332
return clone;
333333
}
334334

@@ -379,10 +379,10 @@ class abstract_objectt : public std::enable_shared_from_this<abstract_objectt>
379379

380380
// Hooks to allow a sub-class to perform its own operations on
381381
// setting/clearing top
382-
virtual void make_top_internal()
382+
virtual void set_top_internal()
383383
{
384384
}
385-
virtual void clear_top_internal()
385+
virtual void set_not_top_internal()
386386
{
387387
}
388388

@@ -473,15 +473,15 @@ class abstract_objectt : public std::enable_shared_from_this<abstract_objectt>
473473
sharing_mapt<keyt, abstract_object_pointert, false, hash> &out_map);
474474

475475
// The one exception is merge in descendant classes, which needs this
476-
void make_top()
476+
void set_top()
477477
{
478478
top = true;
479-
this->make_top_internal();
479+
this->set_top_internal();
480480
}
481-
void clear_top()
481+
void set_not_top()
482482
{
483483
top = false;
484-
this->clear_top_internal();
484+
this->set_not_top_internal();
485485
}
486486
};
487487

src/analyses/variable-sensitivity/constant_array_abstract_object.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ constant_array_abstract_objectt::constant_array_abstract_objectt(
4343
map.insert(mp_integer(index), environment.eval(entry, ns));
4444
++index;
4545
}
46-
clear_top();
46+
set_not_top();
4747
}
4848
DATA_INVARIANT(verify(), "Structural invariants maintained");
4949
}
@@ -56,7 +56,7 @@ bool constant_array_abstract_objectt::verify() const
5656
(is_top() || is_bottom()) == map.empty();
5757
}
5858

59-
void constant_array_abstract_objectt::make_top_internal()
59+
void constant_array_abstract_objectt::set_top_internal()
6060
{
6161
// A structural invariant of constant_array_abstract_objectt is that
6262
// (is_top() || is_bottom()) => map.empty()
@@ -231,7 +231,7 @@ constant_array_abstract_objectt::write_index(
231231
old_value.value(), value, stack, ns, merging_write));
232232
}
233233

234-
result->clear_top();
234+
result->set_not_top();
235235
DATA_INVARIANT(result->verify(), "Structural invariants maintained");
236236
return result;
237237
}
@@ -248,7 +248,7 @@ constant_array_abstract_objectt::write_index(
248248
starting_value.first,
249249
environment.write(starting_value.second, value, stack, ns, true));
250250

251-
result->clear_top();
251+
result->set_not_top();
252252
}
253253

254254
DATA_INVARIANT(result->verify(), "Structural invariants maintained");
@@ -303,7 +303,7 @@ constant_array_abstract_objectt::write_index(
303303
{
304304
result->map.insert(index_value, value);
305305
}
306-
result->clear_top();
306+
result->set_not_top();
307307
DATA_INVARIANT(result->verify(), "Structural invariants maintained");
308308
return result;
309309
}

src/analyses/variable-sensitivity/constant_array_abstract_object.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ class constant_array_abstract_objectt : public array_abstract_objectt
138138

139139
/// \brief Perform any additional structural modifications when setting this
140140
/// object to TOP
141-
void make_top_internal() override;
141+
void set_top_internal() override;
142142

143143
/// Evaluates the index and tries to convert it to a constant integer
144144
///

src/analyses/variable-sensitivity/constant_pointer_abstract_object.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,11 @@ constant_pointer_abstract_objectt::constant_pointer_abstract_objectt(
4646
PRECONDITION(expr.type().id() == ID_pointer);
4747
if(value_stack.is_top_value())
4848
{
49-
make_top();
49+
set_top();
5050
}
5151
else
5252
{
53-
clear_top();
53+
set_not_top();
5454
}
5555
}
5656

src/analyses/variable-sensitivity/context_abstract_object.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ void context_abstract_objectt::set_child(const abstract_object_pointert &child)
1818
child_abstract_object = child;
1919
}
2020

21-
void context_abstract_objectt::make_top_internal()
21+
void context_abstract_objectt::set_top_internal()
2222
{
2323
if(!child_abstract_object->is_top())
2424
set_child(child_abstract_object->make_top());
2525
}
2626

27-
void context_abstract_objectt::clear_top_internal()
27+
void context_abstract_objectt::set_not_top_internal()
2828
{
2929
if(child_abstract_object->is_top())
3030
set_child(child_abstract_object->clear_top());

src/analyses/variable-sensitivity/context_abstract_object.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,8 @@ class context_abstract_objectt : public abstract_objectt
104104

105105
// These are internal hooks that allow sub-classes to perform additional
106106
// actions when an abstract_object is set/unset to TOP
107-
void make_top_internal() override;
108-
void clear_top_internal() override;
107+
void set_top_internal() override;
108+
void set_not_top_internal() override;
109109

110110
abstract_object_pointert read(
111111
const abstract_environmentt &env,

src/analyses/variable-sensitivity/full_struct_abstract_object.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ full_struct_abstract_objectt::full_struct_abstract_objectt(
6666

6767
if(did_initialize_values)
6868
{
69-
clear_top();
69+
set_not_top();
7070
}
7171

7272
DATA_INVARIANT(verify(), "Structural invariants maintained");
@@ -145,7 +145,7 @@ full_struct_abstract_objectt::write_component(
145145
environment.write(old_value.value(), value, stack, ns, merging_write));
146146
}
147147

148-
result->clear_top();
148+
result->set_not_top();
149149
DATA_INVARIANT(result->verify(), "Structural invariants maintained");
150150
return result;
151151
}
@@ -189,7 +189,7 @@ full_struct_abstract_objectt::write_component(
189189
{
190190
result->map.insert(c, value);
191191
}
192-
result->clear_top();
192+
result->set_not_top();
193193
INVARIANT(!result->is_bottom(), "top != bottom");
194194
}
195195

src/analyses/variable-sensitivity/value_set_abstract_object.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ abstract_object_pointert value_set_abstract_objectt::resolve_new_values(
174174
unwrapped_values.size() > max_value_set_size ||
175175
new_type == abstract_typet::UNSUPPORTED)
176176
{
177-
result->make_top();
177+
result->set_top();
178178
}
179179
else
180180
{

0 commit comments

Comments
 (0)