13
13
void associate_pointer_sizes (
14
14
const exprt &expression,
15
15
const namespacet &ns,
16
- pointer_size_mapt &pointer_size_map ,
16
+ type_size_mapt &type_size_map ,
17
17
const smt_object_mapt &object_map,
18
18
const smt_object_sizet::make_applicationt &object_size)
19
19
{
@@ -22,8 +22,8 @@ void associate_pointer_sizes(
22
22
const auto &pointer_type =
23
23
type_try_dynamic_cast<pointer_typet>(sub_expression.type ()))
24
24
{
25
- const auto find_result = pointer_size_map .find (pointer_type->base_type ());
26
- if (find_result != pointer_size_map .cend ())
25
+ const auto find_result = type_size_map .find (pointer_type->base_type ());
26
+ if (find_result != type_size_map .cend ())
27
27
return ;
28
28
exprt pointer_size_expr;
29
29
// There's a special case for a pointer subtype here: the case where the pointer is `void *`. This means
@@ -40,8 +40,8 @@ void associate_pointer_sizes(
40
40
pointer_size_expr = pointer_size_opt.value ();
41
41
}
42
42
auto pointer_size_term = convert_expr_to_smt (
43
- pointer_size_expr, object_map, pointer_size_map , object_size);
44
- pointer_size_map .emplace_hint (
43
+ pointer_size_expr, object_map, type_size_map , object_size);
44
+ type_size_map .emplace_hint (
45
45
find_result, pointer_type->base_type (), pointer_size_term);
46
46
}
47
47
});
0 commit comments