Lines Matching defs:NewParm
2420 auto NewParm = SemaRef.SubstParmVarDecl(
2423 if (NewParm && SemaRef.getLangOpts().OpenCL)
2424 SemaRef.deduceOpenCLAddressSpace(NewParm);
2425 return NewParm;
3135 ParmVarDecl *NewParm = CheckParameter(Context.getTranslationUnitDecl(),
3141 if (!NewParm)
3147 NewParm->setUninstantiatedDefaultArg(Arg);
3149 NewParm->setUnparsedDefaultArg();
3150 UnparsedDefaultArgInstantiations[OldParm].push_back(NewParm);
3162 NewParm->setUninstantiatedDefaultArg(Arg);
3165 NewParm->setExplicitObjectParameterLoc(
3167 NewParm->setHasInheritedDefaultArg(OldParm->hasInheritedDefaultArg());
3169 if (OldParm->isParameterPack() && !NewParm->isParameterPack()) {
3171 CurrentInstantiationScope->InstantiatedLocalPackArg(OldParm, NewParm);
3174 CurrentInstantiationScope->InstantiatedLocal(OldParm, NewParm);
3179 NewParm->setDeclContext(CurContext);
3181 NewParm->setScopeInfo(OldParm->getFunctionScopeDepth(),
3184 InstantiateAttrs(TemplateArgs, OldParm, NewParm);
3186 return NewParm;