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