Skip to content

Commit f5b55ea

Browse files
committed
Reorder initialization
1 parent 9daa46d commit f5b55ea

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
@@ -1543,14 +1543,14 @@ Converter::CallInfo Converter::CollectCallInfo(clang::CallExpr *expr) {
15431543
for (unsigned i = 0; i < num_named_params && i < num_args; ++i) {
15441544
auto *arg = expr->getArg(i + arg_begin);
15451545
CallArg ca{
1546-
.expr = arg,
1547-
.kind = Kind::Hoisted,
15481546
.param_name = function
15491547
? ("_" + function->getParamDecl(i)->getNameAsString())
15501548
: ("_arg" + std::to_string(i)),
15511549
.param_type = function ? function->getParamDecl(i)->getType()
15521550
: proto->getParamType(i),
1551+
.expr = arg,
15531552
.has_default = function && function->getParamDecl(i)->hasDefaultArg(),
1553+
.kind = Kind::Hoisted,
15541554
};
15551555
bool is_materialize = clang::isa<clang::MaterializeTemporaryExpr>(arg);
15561556
if (is_materialize && ca.param_type->isLValueReferenceType()) {

0 commit comments

Comments
 (0)