Searched refs:OldParam (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseCXXInlineMethods.cpp | 429 ParmVarDecl *OldParam = const_cast<ParmVarDecl*>(Old->getParamDecl(I)); in ParseLexedMethodDeclaration() local 430 assert(!OldParam->hasUnparsedDefaultArg()); in ParseLexedMethodDeclaration() 431 if (OldParam->hasUninstantiatedDefaultArg()) in ParseLexedMethodDeclaration() 433 OldParam->getUninstantiatedDefaultArg()); in ParseLexedMethodDeclaration() 435 Param->setDefaultArg(OldParam->getInit()); in ParseLexedMethodDeclaration()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplate.cpp | 2311 transformTemplateParameterImpl(TemplateParmDecl *OldParam, in transformTemplateParameterImpl() 2331 for (auto *OldParam : TL.getParams()) { in transformFunctionProtoType() local 2378 TypeSourceInfo *OldDI = OldParam->getTypeSourceInfo(); in transformFunctionTypeParam() 2385 OldParam->getLocation(), OldParam->getDeclName()); in transformFunctionTypeParam() 2392 OldParam->getDeclName()); in transformFunctionTypeParam() 2406 if (OldParam->hasDefaultArg()) { in transformFunctionTypeParam() 2426 NewParam->setScopeInfo(OldParam->getFunctionScopeDepth(), in transformFunctionTypeParam() 2427 OldParam->getFunctionScopeIndex()); in transformFunctionTypeParam() 2691 TemplateParameterList::iterator OldParam = NewParams->end(); in CheckTemplateParameterList() local 2693 OldParam = OldParams->begin(); in CheckTemplateParameterList() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 4346 ParmVarDecl *OldParam = OldProtoLoc.getParam(OldIdx); in SubstFunctionType() local 4347 if (!OldParam) in SubstFunctionType() 4353 if (OldParam->isParameterPack()) in SubstFunctionType() 4355 SemaRef.getNumArgumentsInExpansion(OldParam->getType(), in SubstFunctionType() 4362 Scope->InstantiatedLocal(OldParam, NewParam); in SubstFunctionType() 4365 Scope->MakeInstantiatedLocalArgPack(OldParam); in SubstFunctionType() 4369 Scope->InstantiatedLocalPackArg(OldParam, NewParam); in SubstFunctionType() 4381 ParmVarDecl *OldParam = OldProtoLoc.getParam(i); in SubstFunctionType() local 4382 if (!OldParam) { in SubstFunctionType() 4389 cast_or_null<ParmVarDecl>(VisitParmVarDecl(OldParam)); in SubstFunctionType()
|
| H A D | SemaDeclCXX.cpp | 513 ParmVarDecl *OldParam = PrevForDefaultArgs->getParamDecl(p); in MergeCXXFunctionDecl() local 516 bool OldParamHasDfl = OldParam ? OldParam->hasDefaultArg() : false; in MergeCXXFunctionDecl() 531 if (OldParam->hasUninstantiatedDefaultArg()) in MergeCXXFunctionDecl() 535 NewParam->setDefaultArg(OldParam->getInit()); in MergeCXXFunctionDecl() 555 OldParam->hasInheritedDefaultArg(); /**/) { in MergeCXXFunctionDecl() 557 OldParam = Older->getParamDecl(p); in MergeCXXFunctionDecl() 560 Diag(OldParam->getLocation(), diag::note_previous_definition) in MergeCXXFunctionDecl() 561 << OldParam->getDefaultArgRange(); in MergeCXXFunctionDecl() 572 if (OldParam->hasUnparsedDefaultArg()) in MergeCXXFunctionDecl() 574 else if (OldParam->hasUninstantiatedDefaultArg()) in MergeCXXFunctionDecl() [all …]
|
| H A D | SemaDecl.cpp | 3324 const ParmVarDecl *OldParam, in mergeParamDeclTypes() argument 3326 if (auto Oldnullability = OldParam->getType()->getNullability(S.Context)) { in mergeParamDeclTypes() 3336 ((OldParam->getObjCDeclQualifier() & Decl::OBJC_TQ_CSNullability) in mergeParamDeclTypes() 3338 S.Diag(OldParam->getLocation(), diag::note_previous_declaration); in mergeParamDeclTypes() 3348 const auto *OldParamDT = dyn_cast<DecayedType>(OldParam->getType()); in mergeParamDeclTypes() 3357 S.Diag(OldParam->getLocation(), diag::note_previous_declaration_as) in mergeParamDeclTypes() 4248 ParmVarDecl *OldParam = Old->getParamDecl(i); in MergeCompatibleFunctionDecls() local 4249 mergeParamDeclAttributes(NewParam, OldParam, *this); in MergeCompatibleFunctionDecls() 4250 mergeParamDeclTypes(NewParam, OldParam, *this); in MergeCompatibleFunctionDecls()
|