Searched refs:ParamD (Results 1 – 3 of 3) sorted by relevance
8263 NamedDecl *ParamD; in DiagnoseBadDeduction() local8264 (ParamD = Param.dyn_cast<TemplateTypeParmDecl*>()) || in DiagnoseBadDeduction()8265 (ParamD = Param.dyn_cast<NonTypeTemplateParmDecl*>()) || in DiagnoseBadDeduction()8266 (ParamD = Param.dyn_cast<TemplateTemplateParmDecl*>()); in DiagnoseBadDeduction()8272 assert(ParamD && "no parameter found for incomplete deduction result"); in DiagnoseBadDeduction()8274 << ParamD->getDeclName(); in DiagnoseBadDeduction()8280 assert(ParamD && "no parameter found for bad qualifiers deduction result"); in DiagnoseBadDeduction()8281 TemplateTypeParmDecl *TParam = cast<TemplateTypeParmDecl>(ParamD); in DiagnoseBadDeduction()8299 << ParamD->getDeclName() << Arg << NonCanonParam; in DiagnoseBadDeduction()8305 assert(ParamD && "no parameter found for inconsistent deduction result"); in DiagnoseBadDeduction()[all …]
4897 void Sema::ActOnDelayedCXXMethodParameter(Scope *S, Decl *ParamD) { in ActOnDelayedCXXMethodParameter() argument4898 if (!ParamD) in ActOnDelayedCXXMethodParameter()4901 ParmVarDecl *Param = cast<ParmVarDecl>(ParamD); in ActOnDelayedCXXMethodParameter()
7520 Declarator ParamD(DS, Declarator::KNRTypeListContext); in ActOnFinishKNRParamDeclarations() local7521 ParamD.SetIdentifier(FTI.ArgInfo[i].Ident, FTI.ArgInfo[i].IdentLoc); in ActOnFinishKNRParamDeclarations()7522 FTI.ArgInfo[i].Param = ActOnParamDeclarator(S, ParamD); in ActOnFinishKNRParamDeclarations()