Skip to content

Commit 2b819e6

Browse files
committed
Remove unused symbolt::{to,from}_irep
Serialisation is done in write_goto_binary_v3 and read_bin_goto_object_v3.
1 parent 31c47c2 commit 2b819e6

File tree

2 files changed

+0
-84
lines changed

2 files changed

+0
-84
lines changed

src/util/symbol.cpp

-80
Original file line numberDiff line numberDiff line change
@@ -73,86 +73,6 @@ std::ostream &operator<<(std::ostream &out,
7373
return out;
7474
}
7575

76-
irept symbolt::to_irep() const
77-
{
78-
irept dest;
79-
80-
dest.clear();
81-
dest.add(ID_type)=type;
82-
dest.add(ID_value)=value;
83-
dest.add(ID_location)=location;
84-
dest.set(ID_name, name);
85-
dest.set(ID_module, module);
86-
dest.set(ID_base_name, base_name);
87-
dest.set(ID_mode, mode);
88-
dest.set(ID_pretty_name, pretty_name);
89-
90-
if(is_type)
91-
dest.set("is_type", true);
92-
if(is_macro)
93-
dest.set("is_macro", true);
94-
if(is_exported)
95-
dest.set("is_exported", true);
96-
if(is_input)
97-
dest.set("is_input", true);
98-
if(is_output)
99-
dest.set("is_output", true);
100-
if(is_state_var)
101-
dest.set("is_statevar", true);
102-
if(is_parameter)
103-
dest.set("is_parameter", true);
104-
if(is_auxiliary)
105-
dest.set("is_auxiliary", true);
106-
if(is_weak)
107-
dest.set("is_weak", true);
108-
if(is_property)
109-
dest.set("is_property", true);
110-
if(is_lvalue)
111-
dest.set("is_lvalue", true);
112-
if(is_static_lifetime)
113-
dest.set("is_static_lifetime", true);
114-
if(is_thread_local)
115-
dest.set("is_thread_local", true);
116-
if(is_file_local)
117-
dest.set("is_file_local", true);
118-
if(is_extern)
119-
dest.set("is_extern", true);
120-
if(is_volatile)
121-
dest.set("is_volatile", true);
122-
123-
return dest;
124-
}
125-
126-
void symbolt::from_irep(const irept &src)
127-
{
128-
type=static_cast<const typet &>(src.find(ID_type));
129-
value=static_cast<const exprt &>(src.find(ID_value));
130-
location=static_cast<const source_locationt &>(src.find(ID_location));
131-
132-
name=src.get(ID_name);
133-
module=src.get(ID_module);
134-
base_name=src.get(ID_base_name);
135-
mode=src.get(ID_mode);
136-
pretty_name=src.get(ID_pretty_name);
137-
138-
is_type=src.get_bool("is_type");
139-
is_macro=src.get_bool("is_macro");
140-
is_exported=src.get_bool("is_exported");
141-
is_input=src.get_bool("is_input");
142-
is_output=src.get_bool("is_output");
143-
is_state_var=src.get_bool("is_state_var");
144-
is_parameter=src.get_bool("is_parameter");
145-
is_auxiliary=src.get_bool("is_auxiliary");
146-
is_weak=src.get_bool("is_weak");
147-
is_property=src.get_bool("property");
148-
is_lvalue=src.get_bool("lvalue");
149-
is_static_lifetime=src.get_bool("static_lifetime");
150-
is_thread_local=src.get_bool("thread_local");
151-
is_file_local=src.get_bool("file_local");
152-
is_extern=src.get_bool("is_extern");
153-
is_volatile=src.get_bool("is_volatile");
154-
}
155-
15676
void symbolt::swap(symbolt &b)
15777
{
15878
#define SYM_SWAP1(x) x.swap(b.x)

src/util/symbol.h

-4
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,6 @@ class symbolt
9191
void swap(symbolt &b);
9292
void show(std::ostream &out) const;
9393

94-
// serialization
95-
irept to_irep() const;
96-
void from_irep(const irept &src);
97-
9894
class symbol_exprt symbol_expr() const;
9995

10096
bool is_shared() const

0 commit comments

Comments
 (0)