Skip to content

Commit 8a7fbb7

Browse files
committed
Added global string for dynamic-object prefix
1 parent 55b3640 commit 8a7fbb7

File tree

5 files changed

+25
-1
lines changed

5 files changed

+25
-1
lines changed

src/cbmc/Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ OBJ += ../ansi-c/ansi-c$(LIBEXT) \
1919
../pointer-analysis/add_failed_symbols$(OBJEXT) \
2020
../pointer-analysis/rewrite_index$(OBJEXT) \
2121
../pointer-analysis/goto_program_dereference$(OBJEXT) \
22+
../pointer-analysis/dynamic_object_name$(OBJEXT) \
2223
../goto-instrument/full_slicer$(OBJEXT) \
2324
../goto-instrument/nondet_static$(OBJEXT) \
2425
../goto-instrument/cover$(OBJEXT) \

src/cegis/Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ OBJ += ../ansi-c/ansi-c$(LIBEXT) \
100100
../pointer-analysis/add_failed_symbols$(OBJEXT) \
101101
../pointer-analysis/rewrite_index$(OBJEXT) \
102102
../pointer-analysis/goto_program_dereference$(OBJEXT) \
103+
../pointer-analysis/dynamic_object_name$(OBJEXT) \
103104
../goto-instrument/full_slicer$(OBJEXT) \
104105
../analyses/analyses$(LIBEXT) \
105106
../langapi/langapi$(LIBEXT) \

src/pointer-analysis/Makefile

+3-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ SRC = value_set.cpp goto_program_dereference.cpp value_set_analysis.cpp \
55
value_set_analysis_fivr.cpp value_set_fivr.cpp value_set_domain_fivr.cpp \
66
value_set_analysis_fivrns.cpp value_set_fivrns.cpp \
77
value_set_domain_fivrns.cpp value_set_dereference.cpp \
8-
dereference_callback.cpp
8+
dereference_callback.cpp \
9+
dynamic_object_name.cpp \
10+
# No more source files
911

1012
INCLUDES= -I ..
1113

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
/*******************************************************************\
2+
3+
Module: Dynamic object name
4+
5+
Author: Marius-Constantin Melemciuc
6+
7+
Date: April 2017
8+
9+
@ Copyright Diffblue, Ltd.
10+
11+
\*******************************************************************/
12+
13+
#include "dynamic_object_name.h"
14+
15+
// We use std::string concatenation regularly with this string
16+
// NOLINTNEXTLINE(runtime/string)
17+
const std::string prefix_dynamic_object="value_set::dynamic_object";
18+

src/pointer-analysis/dynamic_object_name.h

+2
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ Date: April 2017
1717

1818
#include <util/std_expr.h>
1919

20+
extern const std::string prefix_dynamic_object;
21+
2022
/*******************************************************************\
2123
2224
Function: get_dynamic_object_name

0 commit comments

Comments
 (0)