Lines Matching defs:NewParm
2528 auto NewParm = SemaRef.SubstParmVarDecl(
2531 if (NewParm && SemaRef.getLangOpts().OpenCL)
2532 SemaRef.deduceOpenCLAddressSpace(NewParm);
2533 return NewParm;
3381 ParmVarDecl *NewParm = CheckParameter(Context.getTranslationUnitDecl(),
3387 if (!NewParm)
3393 NewParm->setUninstantiatedDefaultArg(Arg);
3395 NewParm->setUnparsedDefaultArg();
3396 UnparsedDefaultArgInstantiations[OldParm].push_back(NewParm);
3408 NewParm->setUninstantiatedDefaultArg(Arg);
3411 NewParm->setExplicitObjectParameterLoc(
3413 NewParm->setHasInheritedDefaultArg(OldParm->hasInheritedDefaultArg());
3415 if (OldParm->isParameterPack() && !NewParm->isParameterPack()) {
3417 CurrentInstantiationScope->InstantiatedLocalPackArg(OldParm, NewParm);
3420 CurrentInstantiationScope->InstantiatedLocal(OldParm, NewParm);
3425 NewParm->setDeclContext(CurContext);
3427 NewParm->setScopeInfo(OldParm->getFunctionScopeDepth(),
3430 InstantiateAttrs(TemplateArgs, OldParm, NewParm);
3432 return NewParm;