Lines Matching refs:OldParm
1616 TransformFunctionTypeParam(ParmVarDecl *OldParm, int indexAdjustment,
2418 ParmVarDecl *OldParm, int indexAdjustment, in TransformFunctionTypeParam() argument
2421 OldParm, TemplateArgs, indexAdjustment, NumExpansions, in TransformFunctionTypeParam()
3069 ParmVarDecl *OldParm, const MultiLevelTemplateArgumentList &TemplateArgs, in SubstParmVarDecl() argument
3072 TypeSourceInfo *OldDI = OldParm->getTypeSourceInfo(); in SubstParmVarDecl()
3081 OldParm->getLocation(), OldParm->getDeclName()); in SubstParmVarDecl()
3096 Diag(OldParm->getLocation(), in SubstParmVarDecl()
3102 NewDI = SubstType(OldDI, TemplateArgs, OldParm->getLocation(), in SubstParmVarDecl()
3103 OldParm->getDeclName()); in SubstParmVarDecl()
3110 Diag(OldParm->getLocation(), diag::err_param_with_void_type); in SubstParmVarDecl()
3136 OldParm->getInnerLocStart(), in SubstParmVarDecl()
3137 OldParm->getLocation(), in SubstParmVarDecl()
3138 OldParm->getIdentifier(), in SubstParmVarDecl()
3140 OldParm->getStorageClass()); in SubstParmVarDecl()
3145 if (OldParm->hasUninstantiatedDefaultArg()) { in SubstParmVarDecl()
3146 Expr *Arg = OldParm->getUninstantiatedDefaultArg(); in SubstParmVarDecl()
3148 } else if (OldParm->hasUnparsedDefaultArg()) { in SubstParmVarDecl()
3150 UnparsedDefaultArgInstantiations[OldParm].push_back(NewParm); in SubstParmVarDecl()
3151 } else if (Expr *Arg = OldParm->getDefaultArg()) { in SubstParmVarDecl()
3166 OldParm->getExplicitObjectParamThisLoc()); in SubstParmVarDecl()
3167 NewParm->setHasInheritedDefaultArg(OldParm->hasInheritedDefaultArg()); in SubstParmVarDecl()
3169 if (OldParm->isParameterPack() && !NewParm->isParameterPack()) { in SubstParmVarDecl()
3171 CurrentInstantiationScope->InstantiatedLocalPackArg(OldParm, NewParm); in SubstParmVarDecl()
3174 CurrentInstantiationScope->InstantiatedLocal(OldParm, NewParm); in SubstParmVarDecl()
3181 NewParm->setScopeInfo(OldParm->getFunctionScopeDepth(), in SubstParmVarDecl()
3182 OldParm->getFunctionScopeIndex() + indexAdjustment); in SubstParmVarDecl()
3184 InstantiateAttrs(TemplateArgs, OldParm, NewParm); in SubstParmVarDecl()