@@ -309,10 +309,7 @@ void goto_convertt::do_scanf(
309
309
else
310
310
{
311
311
// 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);
316
313
function_call.add_source_location ()=function.source_location ();
317
314
318
315
copy (function_call, FUNCTION_CALL, dest);
@@ -462,8 +459,7 @@ void goto_convertt::do_cpp_new(
462
459
463
460
tmp_symbol_expr=tmp_symbol.symbol_expr ();
464
461
465
- code_function_callt new_call;
466
- new_call.function ()=new_symbol;
462
+ code_function_callt new_call (new_symbol);
467
463
if (new_array)
468
464
new_call.arguments ().push_back (count);
469
465
new_call.arguments ().push_back (object_size);
@@ -493,8 +489,7 @@ void goto_convertt::do_cpp_new(
493
489
494
490
tmp_symbol_expr=tmp_symbol.symbol_expr ();
495
491
496
- code_function_callt new_call;
497
- new_call.function ()=new_symbol;
492
+ code_function_callt new_call (new_symbol);
498
493
if (new_array)
499
494
new_call.arguments ().push_back (count);
500
495
new_call.arguments ().push_back (object_size);
@@ -1552,10 +1547,7 @@ void goto_convertt::do_function_call_symbol(
1552
1547
new_function.set_identifier (name);
1553
1548
new_function.type ()=f_type;
1554
1549
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);
1559
1551
function_call.add_source_location ()=function.source_location ();
1560
1552
1561
1553
if (!symbol_table.has_symbol (name))
@@ -1575,10 +1567,7 @@ void goto_convertt::do_function_call_symbol(
1575
1567
do_function_call_symbol (*symbol);
1576
1568
1577
1569
// 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);
1582
1571
function_call.add_source_location ()=function.source_location ();
1583
1572
1584
1573
copy (function_call, FUNCTION_CALL, dest);
0 commit comments