File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 ()) {
You can’t perform that action at this time.
0 commit comments