@@ -309,10 +309,7 @@ void goto_convertt::do_scanf(
309309 else
310310 {
311311 // we'll just do nothing
312- code_function_callt function_call;
313- function_call.lhs ()=lhs;
314- function_call.function ()=function;
315- function_call.arguments ()=arguments;
312+ code_function_callt function_call (lhs, function, arguments);
316313 function_call.add_source_location ()=function.source_location ();
317314
318315 copy (function_call, FUNCTION_CALL, dest);
@@ -462,8 +459,7 @@ void goto_convertt::do_cpp_new(
462459
463460 tmp_symbol_expr=tmp_symbol.symbol_expr ();
464461
465- code_function_callt new_call;
466- new_call.function ()=new_symbol;
462+ code_function_callt new_call (new_symbol);
467463 if (new_array)
468464 new_call.arguments ().push_back (count);
469465 new_call.arguments ().push_back (object_size);
@@ -493,8 +489,7 @@ void goto_convertt::do_cpp_new(
493489
494490 tmp_symbol_expr=tmp_symbol.symbol_expr ();
495491
496- code_function_callt new_call;
497- new_call.function ()=new_symbol;
492+ code_function_callt new_call (new_symbol);
498493 if (new_array)
499494 new_call.arguments ().push_back (count);
500495 new_call.arguments ().push_back (object_size);
@@ -1552,10 +1547,7 @@ void goto_convertt::do_function_call_symbol(
15521547 new_function.set_identifier (name);
15531548 new_function.type ()=f_type;
15541549
1555- code_function_callt function_call;
1556- function_call.lhs ()=lhs;
1557- function_call.function ()=new_function;
1558- function_call.arguments ()=new_arguments;
1550+ code_function_callt function_call (lhs, new_function, new_arguments);
15591551 function_call.add_source_location ()=function.source_location ();
15601552
15611553 if (!symbol_table.has_symbol (name))
@@ -1575,10 +1567,7 @@ void goto_convertt::do_function_call_symbol(
15751567 do_function_call_symbol (*symbol);
15761568
15771569 // insert function call
1578- code_function_callt function_call;
1579- function_call.lhs ()=lhs;
1580- function_call.function ()=function;
1581- function_call.arguments ()=arguments;
1570+ code_function_callt function_call (lhs, function, arguments);
15821571 function_call.add_source_location ()=function.source_location ();
15831572
15841573 copy (function_call, FUNCTION_CALL, dest);
0 commit comments