Skip to content

Commit 2008c6f

Browse files
Merge pull request diffblue#98 from diffblue/mariusmc92/cleanup/replace-plain-string-dynamic-object
Replaced plain string dynamic-object prefix
2 parents 795466e + 47bda5d commit 2008c6f

File tree

3 files changed

+9
-5
lines changed

3 files changed

+9
-5
lines changed

src/pointer-analysis/local_value_set.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ Author: Chris Smowton, [email protected]
1212
#include <util/infix.h>
1313
#include <util/suffix.h>
1414

15+
#include <pointer-analysis/dynamic_object_name.h>
16+
1517
void local_value_sett::make_union_adjusting_evs_types(
1618
object_mapt &dest,
1719
const object_mapt &src,
@@ -333,7 +335,7 @@ void local_value_sett::assign_rec(
333335
to_dynamic_object_expr(lhs);
334336

335337
const std::string name=
336-
"value_set::dynamic_object"+
338+
prefix_dynamic_object+
337339
std::to_string(dynamic_object.get_instance());
338340

339341
typet declared_on_type;

src/pointer-analysis/local_value_set_analysis.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ Author: Chris Smowton, [email protected]
1717

1818
#include <algorithm>
1919

20+
#include <pointer-analysis/dynamic_object_name.h>
21+
2022
static void gather_external_symbols(
2123
const exprt &e, const namespacet &ns, std::vector<symbol_exprt>& result)
2224
{
@@ -264,7 +266,7 @@ void local_value_set_analysist::transform_function_stub_single_external_set(
264266
for(auto lhs_entry : lhs_entries)
265267
valuesets.make_union(lhs_entry->object_map, rhs_values);
266268
}
267-
else if(has_prefix(assignment.first.base_name, "value_set::dynamic_object"))
269+
else if(has_prefix(assignment.first.base_name, prefix_dynamic_object))
268270
{
269271
std::string objkey=assignment.first.base_name+assignment.first.field_name;
270272
local_value_sett::entryt dynobj_entry_name(
@@ -345,7 +347,7 @@ static void escape_analysis(
345347
{
346348
std::vector<unsigned long> roots;
347349
std::map<unsigned long, std::vector<unsigned long> > edges;
348-
const std::string dynobj_prefix="value_set::dynamic_object";
350+
const std::string dynobj_prefix=prefix_dynamic_object;
349351
const auto prefixlen=dynobj_prefix.size();
350352

351353
// Build a pointer graph of dynamic objects, considering anything reachable
@@ -407,7 +409,7 @@ void lvsaa_single_external_set_summaryt::from_final_state(
407409
if(has_prefix(entryname, prefix))
408410
export_this_entry=true;
409411
if((!export_this_entry) &&
410-
has_prefix(entryname, "value_set::dynamic_object"))
412+
has_prefix(entryname, prefix_dynamic_object))
411413
{
412414
export_this_entry=true;
413415
}

0 commit comments

Comments
 (0)