@@ -468,8 +468,8 @@ void goto_convertt::do_cpp_new(
468
468
assert (code_type.parameters ().size ()==1 ||
469
469
code_type.parameters ().size ()==2 );
470
470
471
- const symbolt &tmp_symbol=
472
- new_tmp_symbol (return_type, " new" , dest, rhs.source_location ());
471
+ const symbolt &tmp_symbol =
472
+ new_tmp_symbol (return_type, " new" , dest, rhs.source_location (), ID_cpp );
473
473
474
474
tmp_symbol_expr=tmp_symbol.symbol_expr ();
475
475
@@ -499,8 +499,8 @@ void goto_convertt::do_cpp_new(
499
499
assert (code_type.parameters ().size ()==2 ||
500
500
code_type.parameters ().size ()==3 );
501
501
502
- const symbolt &tmp_symbol=
503
- new_tmp_symbol (return_type, " new" , dest, rhs.source_location ());
502
+ const symbolt &tmp_symbol =
503
+ new_tmp_symbol (return_type, " new" , dest, rhs.source_location (), ID_cpp );
504
504
505
505
tmp_symbol_expr=tmp_symbol.symbol_expr ();
506
506
@@ -663,13 +663,10 @@ void goto_convertt::do_java_new_array(
663
663
// Must directly assign the new array to a temporary
664
664
// because goto-symex will notice `x=side_effect_exprt` but not
665
665
// `x=typecast_exprt(side_effect_exprt(...))`
666
- symbol_exprt new_array_data_symbol=
666
+ symbol_exprt new_array_data_symbol =
667
667
new_tmp_symbol (
668
- data_java_new_expr.type (),
669
- " new_array_data" ,
670
- dest,
671
- location)
672
- .symbol_expr ();
668
+ data_java_new_expr.type (), " new_array_data" , dest, location, ID_java)
669
+ .symbol_expr ();
673
670
goto_programt::targett t_p2=dest.add_instruction (ASSIGN);
674
671
t_p2->code =code_assignt (new_array_data_symbol, data_java_new_expr);
675
672
t_p2->source_location =location;
@@ -707,8 +704,9 @@ void goto_convertt::do_java_new_array(
707
704
708
705
goto_programt tmp;
709
706
710
- symbol_exprt tmp_i=
711
- new_tmp_symbol (length.type (), " index" , tmp, location).symbol_expr ();
707
+ symbol_exprt tmp_i =
708
+ new_tmp_symbol (length.type (), " index" , tmp, location, ID_java)
709
+ .symbol_expr ();
712
710
713
711
code_fort for_loop;
714
712
@@ -730,8 +728,9 @@ void goto_convertt::do_java_new_array(
730
728
plus_exprt (data, tmp_i), data.type ().subtype ());
731
729
732
730
code_blockt for_body;
733
- symbol_exprt init_sym=
734
- new_tmp_symbol (sub_type, " subarray_init" , tmp, location).symbol_expr ();
731
+ symbol_exprt init_sym =
732
+ new_tmp_symbol (sub_type, " subarray_init" , tmp, location, ID_java)
733
+ .symbol_expr ();
735
734
736
735
code_assignt init_subarray (init_sym, sub_java_new);
737
736
code_assignt assign_subarray (
0 commit comments