@@ -1244,7 +1244,8 @@ void cpp_typecheckt::typecheck_expr_member(
12441244 assert (it!=symbol_table.symbols .end ());
12451245
12461246 if (it->second .value .id ()==" cpp_not_typechecked" )
1247- symbol_table.get_writeable (component_name).value .set (" is_used" , true );
1247+ symbol_table.get_writeable (component_name)->get ()
1248+ .value .set (" is_used" , true );
12481249 }
12491250}
12501251
@@ -2202,7 +2203,7 @@ void cpp_typecheckt::typecheck_side_effect_function_call(
22022203 type.id ()==ID_code &&
22032204 type.find (ID_return_type).id ()==ID_destructor)
22042205 {
2205- add_method_body (&symbol_table.get_writeable (it->get (ID_name)));
2206+ add_method_body (&symbol_table.get_writeable (it->get (ID_name))-> get () );
22062207 break ;
22072208 }
22082209 }
@@ -2371,7 +2372,7 @@ void cpp_typecheckt::typecheck_method_application(
23712372 member_expr.swap (expr.function ());
23722373
23732374 const symbolt &symbol=lookup (member_expr.get (ID_component_name));
2374- add_method_body (&symbol_table.get_writeable (symbol.name ));
2375+ add_method_body (&symbol_table.get_writeable (symbol.name )-> get () );
23752376
23762377 // build new function expression
23772378 exprt new_function (cpp_symbol_expr (symbol));
@@ -2413,7 +2414,7 @@ void cpp_typecheckt::typecheck_method_application(
24132414 if (symbol.value .id ()==" cpp_not_typechecked" &&
24142415 !symbol.value .get_bool (" is_used" ))
24152416 {
2416- symbol_table.get_writeable (symbol.name ).value .set (" is_used" , true );
2417+ symbol_table.get_writeable (symbol.name )-> get () .value .set (" is_used" , true );
24172418 }
24182419}
24192420
@@ -2682,7 +2683,7 @@ void cpp_typecheckt::typecheck_expr_function_identifier(exprt &expr)
26822683 assert (it != symbol_table.symbols .end ());
26832684
26842685 if (it->second .value .id ()==" cpp_not_typechecked" )
2685- symbol_table.get_writeable (it->first ).value .set (" is_used" , true );
2686+ symbol_table.get_writeable (it->first )-> get () .value .set (" is_used" , true );
26862687 }
26872688
26882689 c_typecheck_baset::typecheck_expr_function_identifier (expr);
0 commit comments