Skip to content

Commit

Permalink
Added usages of the dynamic-object prefix's string
Browse files Browse the repository at this point in the history
Used the dynamic-object prefix's global const string
instead of the plain string in VSA.
  • Loading branch information
mariusmc92 committed Apr 11, 2017
1 parent 8a7fbb7 commit 42f12f1
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 8 deletions.
2 changes: 1 addition & 1 deletion src/pointer-analysis/dynamic_object_name.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ inline std::string get_dynamic_object_name(
const dynamic_object_exprt &dynamic_object)
{
std::string name=
"value_set::dynamic_object"+
prefix_dynamic_object+
std::to_string(dynamic_object.get_instance());

if(dynamic_object.get_recency()==
Expand Down
4 changes: 2 additions & 2 deletions src/pointer-analysis/value_set.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ bool value_sett::field_sensitive(
const namespacet &ns)
{
// we always track fields on these
if(has_prefix(id2string(id), "value_set::dynamic_object") ||
if(has_prefix(id2string(id), prefix_dynamic_object) ||
id=="value_set::return_value" ||
id=="value_set::memory")
return true;
Expand Down Expand Up @@ -152,7 +152,7 @@ void value_sett::output(

const entryt &e=v_it->second;

if(has_prefix(id2string(e.identifier), "value_set::dynamic_object"))
if(has_prefix(id2string(e.identifier), prefix_dynamic_object))
{
display_name=id2string(e.identifier)+e.suffix;
identifier="";
Expand Down
6 changes: 3 additions & 3 deletions src/pointer-analysis/value_set_fi.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ void value_set_fit::output(

const entryt &e=v_it->second;

if(has_prefix(id2string(e.identifier), "value_set::dynamic_object"))
if(has_prefix(id2string(e.identifier), prefix_dynamic_object))
{
display_name=id2string(e.identifier)+e.suffix;
identifier="";
Expand Down Expand Up @@ -316,7 +316,7 @@ bool value_set_fit::make_union(const value_set_fit::valuest &new_values)
{
// we always track these
if(has_prefix(id2string(it->second.identifier),
"value_set::dynamic_object") ||
prefix_dynamic_object) ||
has_prefix(id2string(it->second.identifier),
"value_set::return_value"))
{
Expand Down Expand Up @@ -1434,7 +1434,7 @@ void value_set_fit::assign_rec(
const irep_idt &identifier=lhs.get(ID_identifier);

if(has_prefix(id2string(identifier),
"value_set::dynamic_object") ||
prefix_dynamic_object) ||
has_prefix(id2string(identifier),
"value_set::return_value") ||
values.find(id2string(identifier)+suffix)!=values.end())
Expand Down
2 changes: 1 addition & 1 deletion src/pointer-analysis/value_set_fivr.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1562,7 +1562,7 @@ void value_set_fivrt::assign_rec(
const irep_idt &identifier=lhs.get(ID_identifier);

if(has_prefix(id2string(identifier),
"value_set::dynamic_object") ||
prefix_dynamic_object) ||
has_prefix(id2string(identifier),
"value_set::return_value") ||
values.find(id2string(identifier)+suffix)!=values.end())
Expand Down
2 changes: 1 addition & 1 deletion src/pointer-analysis/value_set_fivrns.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1202,7 +1202,7 @@ void value_set_fivrnst::assign_rec(
const irep_idt &identifier=lhs.get(ID_identifier);

if(has_prefix(id2string(identifier),
"value_set::dynamic_object") ||
prefix_dynamic_object) ||
has_prefix(id2string(identifier),
"value_set::return_value") ||
values.find(id2string(identifier)+suffix)!=values.end())
Expand Down

0 comments on commit 42f12f1

Please sign in to comment.