Searched refs:NewParam (Results 1 - 4 of 4) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp2006 NamedDecl *NewParam = transformTemplateParameter(Param, Args); local
2007 if (!NewParam)
2009 AllParams.push_back(NewParam);
2011 SemaRef.Context.getInjectedTemplateArg(NewParam)));
2064 ParmVarDecl *NewParam = ParmVarDecl::Create( local
2067 NewParam->setScopeInfo(0, Params.size());
2068 FPTL.setParam(Params.size(), NewParam);
2069 Params.push_back(NewParam);
2132 auto *NewParam = local
2134 assert(NewParam
2148 ParmVarDecl *NewParam = transformFunctionTypeParam(OldParam, Args); local
2232 ParmVarDecl *NewParam = ParmVarDecl::Create(SemaRef.Context, DC, local
[all...]
H A DSemaDeclCXX.cpp502 ParmVarDecl *NewParam = New->getParamDecl(p); local
505 bool NewParamHasDfl = NewParam->hasDefaultArg();
518 NewParam->setHasInheritedDefaultArg();
520 NewParam->setUninstantiatedDefaultArg(
523 NewParam->setDefaultArg(OldParam->getInit());
531 // for NewParam to find the last source location in the type... but it
537 Diag(NewParam->getLocation(), DiagDefaultParamID)
538 << NewParam->getDefaultArgRange();
559 NewParam->setHasInheritedDefaultArg();
561 NewParam
630 ParmVarDecl *NewParam = New->getParamDecl(New->getMinRequiredArguments()); local
[all...]
H A DSemaTemplateInstantiateDecl.cpp4110 ParmVarDecl *NewParam = NewProtoLoc.getParam(NewIdx++); local
4111 Params.push_back(NewParam);
4112 Scope->InstantiatedLocal(OldParam, NewParam);
4117 ParmVarDecl *NewParam = NewProtoLoc.getParam(NewIdx++); local
4118 Params.push_back(NewParam);
4119 Scope->InstantiatedLocalPackArg(OldParam, NewParam);
H A DSemaDecl.cpp2976 static void mergeParamDeclTypes(ParmVarDecl *NewParam, argument
2980 if (auto Newnullability = NewParam->getType()->getNullability(S.Context)) {
2982 S.Diag(NewParam->getLocation(), diag::warn_mismatched_nullability_attr)
2985 ((NewParam->getObjCDeclQualifier() & Decl::OBJC_TQ_CSNullability)
2994 QualType NewT = NewParam->getType();
2998 NewParam->setType(NewT);
3799 ParmVarDecl *NewParam = New->getParamDecl(i); local
3801 mergeParamDeclAttributes(NewParam, OldParam, *this);
3802 mergeParamDeclTypes(NewParam, OldParam, *this);

Completed in 304 milliseconds