Lines Matching refs:OldParam
275 NonTypeTemplateOrTemplateTemplateParmDecl *OldParam, in transformTemplateParam() argument
281 SemaRef.SubstDecl(OldParam, DC, Args)); in transformTemplateParam()
510 for (auto *OldParam : TL.getParams()) { in transformFunctionProtoType() local
511 ParmVarDecl *NewParam = OldParam; in transformFunctionProtoType()
576 ParmVarDecl *OldParam, MultiLevelTemplateArgumentList &Args, in transformFunctionTypeParam()
579 TypeSourceInfo *OldDI = OldParam->getTypeSourceInfo(); in transformFunctionTypeParam()
586 OldParam->getLocation(), OldParam->getDeclName()); in transformFunctionTypeParam()
593 NewDI = SemaRef.SubstType(OldDI, Args, OldParam->getLocation(), in transformFunctionTypeParam()
594 OldParam->getDeclName()); in transformFunctionTypeParam()
610 if (OldParam->hasDefaultArg()) { in transformFunctionTypeParam()
615 OpaqueValueExpr(OldParam->getDefaultArgRange().getBegin(), in transformFunctionTypeParam()
627 SemaRef.Context, DC, OldParam->getInnerLocStart(), in transformFunctionTypeParam()
628 OldParam->getLocation(), OldParam->getIdentifier(), NewType, NewDI, in transformFunctionTypeParam()
629 OldParam->getStorageClass(), NewDefArg.get()); in transformFunctionTypeParam()
630 NewParam->setScopeInfo(OldParam->getFunctionScopeDepth(), in transformFunctionTypeParam()
631 OldParam->getFunctionScopeIndex()); in transformFunctionTypeParam()
632 SemaRef.CurrentInstantiationScope->InstantiatedLocal(OldParam, NewParam); in transformFunctionTypeParam()