Home
last modified time | relevance | path

Searched refs:OldParam (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/clang/lib/Parse/
H A DParseCXXInlineMethods.cpp429 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 DSemaTemplate.cpp2311 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 DSemaTemplateInstantiateDecl.cpp4346 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 DSemaDeclCXX.cpp513 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 DSemaDecl.cpp3324 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()