Lines Matching refs:Param
302 if (ParmVarDecl *Param = dyn_cast<ParmVarDecl>(ManglingContextDecl)) { in getCurrentMangleNumberContext() local
304 = Param->getDeclContext()->getLexicalParent()) in getCurrentMangleNumberContext()
402 ParmVarDecl *Param = Method->getParamDecl(0); in DiagnoseInvalidExplicitObjectParameterInLambda() local
403 QualType ExplicitObjectParameterType = Param->getType() in DiagnoseInvalidExplicitObjectParameterInLambda()
434 Diag(Param->getLocation(), diag::err_invalid_explicit_object_type_in_lambda) in DiagnoseInvalidExplicitObjectParameterInLambda()
1366 auto *Param = cast<ParmVarDecl>(P.Param); in ActOnLambdaClosureParameters() local
1367 Param->setOwningFunction(LSI->CallOperator); in ActOnLambdaClosureParameters()
1368 if (Param->getIdentifier()) in ActOnLambdaClosureParameters()
1369 PushOnScopeChains(Param, LambdaScope, false); in ActOnLambdaClosureParameters()
1423 auto *Param = cast<ParmVarDecl>(FTI.Params[I].Param); in ActOnStartOfLambdaDefinition() local
1424 Param->setScopeInfo(0, Params.size()); in ActOnStartOfLambdaDefinition()
1425 Params.push_back(Param); in ActOnStartOfLambdaDefinition()
1471 auto CheckRedefinition = [&](ParmVarDecl *Param) { in ActOnStartOfLambdaDefinition() argument
1473 if (Capture.Id == Param->getIdentifier()) { in ActOnStartOfLambdaDefinition()
1474 Diag(Param->getLocation(), diag::err_parameter_shadow_capture); in ActOnStartOfLambdaDefinition()