Searched refs:OldParam (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeductionGuide.cpp | 273 NonTypeTemplateOrTemplateTemplateParmDecl *OldParam, in transformTemplateParam() argument 279 SemaRef.SubstDecl(OldParam, DC, Args)); in transformTemplateParam() 556 for (auto *OldParam : TL.getParams()) { in transformFunctionProtoType() local 557 ParmVarDecl *NewParam = OldParam; in transformFunctionProtoType() 622 ParmVarDecl *OldParam, MultiLevelTemplateArgumentList &Args, in transformFunctionTypeParam() 625 TypeSourceInfo *OldDI = OldParam->getTypeSourceInfo(); in transformFunctionTypeParam() 632 OldParam->getLocation(), OldParam->getDeclName()); in transformFunctionTypeParam() 639 NewDI = SemaRef.SubstType(OldDI, Args, OldParam->getLocation(), in transformFunctionTypeParam() 640 OldParam->getDeclName()); in transformFunctionTypeParam() 656 if (OldParam->hasDefaultArg()) { in transformFunctionTypeParam() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 5030 ParmVarDecl *OldParam = OldProtoLoc.getParam(OldIdx); in SubstFunctionType() local 5031 if (!OldParam) in SubstFunctionType() 5037 if (OldParam->isParameterPack()) in SubstFunctionType() 5039 SemaRef.getNumArgumentsInExpansion(OldParam->getType(), in SubstFunctionType() 5046 Scope->InstantiatedLocal(OldParam, NewParam); in SubstFunctionType() 5049 Scope->MakeInstantiatedLocalArgPack(OldParam); in SubstFunctionType() 5053 Scope->InstantiatedLocalPackArg(OldParam, NewParam); in SubstFunctionType() 5065 ParmVarDecl *OldParam = OldProtoLoc.getParam(i); in SubstFunctionType() local 5066 if (!OldParam) { in SubstFunctionType() 5073 cast_or_null<ParmVarDecl>(VisitParmVarDecl(OldParam)); in SubstFunctionType()
|
| H A D | SemaDeclCXX.cpp | 517 ParmVarDecl *OldParam = PrevForDefaultArgs->getParamDecl(p); in MergeCXXFunctionDecl() local 520 bool OldParamHasDfl = OldParam ? OldParam->hasDefaultArg() : false; in MergeCXXFunctionDecl() 535 if (OldParam->hasUninstantiatedDefaultArg()) in MergeCXXFunctionDecl() 537 OldParam->getUninstantiatedDefaultArg()); in MergeCXXFunctionDecl() 539 NewParam->setDefaultArg(OldParam->getInit()); in MergeCXXFunctionDecl() 559 OldParam->hasInheritedDefaultArg(); /**/) { in MergeCXXFunctionDecl() 561 OldParam = Older->getParamDecl(p); in MergeCXXFunctionDecl() 564 Diag(OldParam->getLocation(), diag::note_previous_definition) in MergeCXXFunctionDecl() 565 << OldParam->getDefaultArgRange(); in MergeCXXFunctionDecl() 576 if (OldParam->hasUnparsedDefaultArg()) in MergeCXXFunctionDecl() [all …]
|
| H A D | SemaHLSL.cpp | 3260 ParmVarDecl *OldParam = Old->getParamDecl(i); in CheckCompatibleParameterABI() local 3268 const auto *ODAttr = OldParam->getAttr<HLSLParamModifierAttr>(); in CheckCompatibleParameterABI() 3275 SemaRef.Diag(OldParam->getLocation(), diag::note_previous_declaration_as) in CheckCompatibleParameterABI()
|
| H A D | SemaTemplate.cpp | 2331 TemplateParameterList::iterator OldParam = NewParams->end(); in CheckTemplateParameterList() local 2333 OldParam = OldParams->begin(); in CheckTemplateParameterList() 2368 = OldParams? cast<TemplateTypeParmDecl>(*OldParam) : nullptr; in CheckTemplateParameterList() 2423 = OldParams? cast<NonTypeTemplateParmDecl>(*OldParam) : nullptr; in CheckTemplateParameterList() 2473 = OldParams? cast<TemplateTemplateParmDecl>(*OldParam) : nullptr; in CheckTemplateParameterList() 2563 ++OldParam; in CheckTemplateParameterList()
|
| H A D | SemaDecl.cpp | 3400 const ParmVarDecl *OldParam, in mergeParamDeclTypes() argument 3402 if (auto Oldnullability = OldParam->getType()->getNullability()) { in mergeParamDeclTypes() 3412 ((OldParam->getObjCDeclQualifier() & Decl::OBJC_TQ_CSNullability) in mergeParamDeclTypes() 3414 S.Diag(OldParam->getLocation(), diag::note_previous_declaration); in mergeParamDeclTypes() 3422 const auto *OldParamDT = dyn_cast<DecayedType>(OldParam->getType()); in mergeParamDeclTypes() 3431 S.Diag(OldParam->getLocation(), diag::note_previous_declaration_as) in mergeParamDeclTypes() 4378 ParmVarDecl *OldParam = Old->getParamDecl(i); in MergeCompatibleFunctionDecls() local 4379 mergeParamDeclAttributes(NewParam, OldParam, *this); in MergeCompatibleFunctionDecls() 4380 mergeParamDeclTypes(NewParam, OldParam, *this); in MergeCompatibleFunctionDecls()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseCXXInlineMethods.cpp | 458 ParmVarDecl *OldParam = Old->getParamDecl(I); in ParseLexedMethodDeclaration() local 459 assert(!OldParam->hasUnparsedDefaultArg()); in ParseLexedMethodDeclaration() 460 if (OldParam->hasUninstantiatedDefaultArg()) in ParseLexedMethodDeclaration() 462 OldParam->getUninstantiatedDefaultArg()); in ParseLexedMethodDeclaration() 464 Param->setDefaultArg(OldParam->getInit()); in ParseLexedMethodDeclaration()
|