Skip to content

Commit 06097f8

Browse files
committed
Reorder initialization
1 parent 5c1425d commit 06097f8

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
@@ -1551,14 +1551,14 @@ Converter::CallInfo Converter::CollectCallInfo(clang::CallExpr *expr) {
15511551
for (unsigned i = 0; i < num_named_params && i < num_args; ++i) {
15521552
auto *arg = expr->getArg(i + arg_begin);
15531553
CallArg ca{
1554-
.expr = arg,
1555-
.kind = Kind::Hoisted,
15561554
.param_name = function
15571555
? ("_" + function->getParamDecl(i)->getNameAsString())
15581556
: ("_arg" + std::to_string(i)),
15591557
.param_type = function ? function->getParamDecl(i)->getType()
15601558
: proto->getParamType(i),
1559+
.expr = arg,
15611560
.has_default = function && function->getParamDecl(i)->hasDefaultArg(),
1561+
.kind = Kind::Hoisted,
15621562
};
15631563
bool is_materialize = clang::isa<clang::MaterializeTemporaryExpr>(arg);
15641564
if (is_materialize && ca.param_type->isLValueReferenceType()) {

0 commit comments

Comments
 (0)