Skip to content

Commit ae003a4

Browse files
committed
Do not use symbol_typet, use struct_tag_typet
We are moving away from symbol types, and code may cease to support symbol -> struct lookups.
1 parent b03eb7a commit ae003a4

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

unit/pointer-analysis/value_set.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,12 @@ SCENARIO(
6262
A_x.set_name("x");
6363
A_x.set_base_name("x");
6464
A_x.set_pretty_name("x");
65-
A_x.type() = pointer_typet(symbol_typet(A_symbol.name), 64);
65+
A_x.type() = pointer_typet(struct_tag_typet(A_symbol.name), 64);
6666

6767
A_y.set_name("y");
6868
A_y.set_base_name("y");
6969
A_y.set_pretty_name("y");
70-
A_y.type() = pointer_typet(symbol_typet(A_symbol.name), 64);
70+
A_y.type() = pointer_typet(struct_tag_typet(A_symbol.name), 64);
7171

7272
A_symbol.type = struct_A;
7373
symbol_table.add(A_symbol);
@@ -78,23 +78,23 @@ SCENARIO(
7878
a1_symbol.name = "a1";
7979
a1_symbol.base_name = "a1";
8080
a1_symbol.pretty_name = "a1";
81-
a1_symbol.type = symbol_typet(A_symbol.name);
81+
a1_symbol.type = struct_tag_typet(A_symbol.name);
8282
a1_symbol.is_static_lifetime = true;
8383
symbol_table.add(a1_symbol);
8484

8585
symbolt a2_symbol;
8686
a2_symbol.name = "a2";
8787
a2_symbol.base_name = "a2";
8888
a2_symbol.pretty_name = "a2";
89-
a2_symbol.type = symbol_typet(A_symbol.name);
89+
a2_symbol.type = struct_tag_typet(A_symbol.name);
9090
a2_symbol.is_static_lifetime = true;
9191
symbol_table.add(a2_symbol);
9292

9393
symbolt a3_symbol;
9494
a3_symbol.name = "a3";
9595
a3_symbol.base_name = "a3";
9696
a3_symbol.pretty_name = "a3";
97-
a3_symbol.type = symbol_typet(A_symbol.name);
97+
a3_symbol.type = struct_tag_typet(A_symbol.name);
9898
a3_symbol.is_static_lifetime = true;
9999
symbol_table.add(a3_symbol);
100100

@@ -211,7 +211,7 @@ SCENARIO(
211211

212212
WHEN("We query what '{ .x = &a2, .y = &a3 }.x' points to")
213213
{
214-
struct_exprt struct_constant(symbol_typet(A_symbol.name));
214+
struct_exprt struct_constant(struct_tag_typet(A_symbol.name));
215215
struct_constant.copy_to_operands(
216216
address_of_exprt(a2_symbol.symbol_expr()));
217217
struct_constant.copy_to_operands(

0 commit comments

Comments
 (0)