Skip to content

Commit 30f66a9

Browse files
committed
Reorder initialization
1 parent b744552 commit 30f66a9

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

‎cpp2rust/converter/converter.cpp‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1552,14 +1552,14 @@ Converter::CallInfo Converter::CollectCallInfo(clang::CallExpr *expr) {
15521552
for (unsigned i = 0; i < num_named_params && i < num_args; ++i) {
15531553
auto *arg = expr->getArg(i + arg_begin);
15541554
CallArg ca{
1555-
.expr = arg,
1556-
.kind = Kind::Hoisted,
15571555
.param_name = function
15581556
? ("_" + function->getParamDecl(i)->getNameAsString())
15591557
: ("_arg" + std::to_string(i)),
15601558
.param_type = function ? function->getParamDecl(i)->getType()
15611559
: proto->getParamType(i),
1560+
.expr = arg,
15621561
.has_default = function && function->getParamDecl(i)->hasDefaultArg(),
1562+
.kind = Kind::Hoisted,
15631563
};
15641564
bool is_materialize = clang::isa<clang::MaterializeTemporaryExpr>(arg);
15651565
if (is_materialize && ca.param_type->isLValueReferenceType()) {

0 commit comments

Comments
 (0)