Home
last modified time | relevance | path

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

/external/clang/lib/Parse/
DParseCXXInlineMethods.cpp379 ParmVarDecl *OldParam = Old->getParamDecl(I); in ParseLexedMethodDeclaration() local
380 assert (!OldParam->hasUnparsedDefaultArg()); in ParseLexedMethodDeclaration()
381 if (OldParam->hasUninstantiatedDefaultArg()) in ParseLexedMethodDeclaration()
385 Param->setDefaultArg(OldParam->getInit()); in ParseLexedMethodDeclaration()
/external/clang/lib/Sema/
DSemaTemplateInstantiateDecl.cpp3063 ParmVarDecl *OldParam = OldProtoLoc.getParam(OldIdx); in SubstFunctionType() local
3067 if (OldParam->isParameterPack()) in SubstFunctionType()
3069 SemaRef.getNumArgumentsInExpansion(OldParam->getType(), in SubstFunctionType()
3076 Scope->InstantiatedLocal(OldParam, NewParam); in SubstFunctionType()
3079 Scope->MakeInstantiatedLocalArgPack(OldParam); in SubstFunctionType()
3083 Scope->InstantiatedLocalPackArg(OldParam, NewParam); in SubstFunctionType()
3095 ParmVarDecl *OldParam = OldProtoLoc.getParam(i); in SubstFunctionType() local
3096 if (!OldParam) { in SubstFunctionType()
3103 cast_or_null<ParmVarDecl>(VisitParmVarDecl(OldParam)); in SubstFunctionType()
DSemaDeclCXX.cpp500 ParmVarDecl *OldParam = PrevForDefaultArgs->getParamDecl(p); in MergeCXXFunctionDecl() local
503 bool OldParamHasDfl = OldParam ? OldParam->hasDefaultArg() : false; in MergeCXXFunctionDecl()
518 if (OldParam->hasUninstantiatedDefaultArg()) in MergeCXXFunctionDecl()
520 OldParam->getUninstantiatedDefaultArg()); in MergeCXXFunctionDecl()
522 NewParam->setDefaultArg(OldParam->getInit()); in MergeCXXFunctionDecl()
542 OldParam->hasInheritedDefaultArg(); /**/) { in MergeCXXFunctionDecl()
544 OldParam = Older->getParamDecl(p); in MergeCXXFunctionDecl()
547 Diag(OldParam->getLocation(), diag::note_previous_definition) in MergeCXXFunctionDecl()
548 << OldParam->getDefaultArgRange(); in MergeCXXFunctionDecl()
554 if (OldParam->hasUnparsedDefaultArg()) in MergeCXXFunctionDecl()
[all …]
DSemaTemplate.cpp1308 TemplateParameterList::iterator OldParam = NewParams->end(); in CheckTemplateParameterList() local
1310 OldParam = OldParams->begin(); in CheckTemplateParameterList()
1339 = OldParams? cast<TemplateTypeParmDecl>(*OldParam) : nullptr; in CheckTemplateParameterList()
1382 = OldParams? cast<NonTypeTemplateParmDecl>(*OldParam) : nullptr; in CheckTemplateParameterList()
1424 = OldParams? cast<TemplateTemplateParmDecl>(*OldParam) : nullptr; in CheckTemplateParameterList()
1486 ++OldParam; in CheckTemplateParameterList()
DSemaDecl.cpp2487 const ParmVarDecl *OldParam, in mergeParamDeclTypes() argument
2489 if (auto Oldnullability = OldParam->getType()->getNullability(S.Context)) { in mergeParamDeclTypes()
2499 ((OldParam->getObjCDeclQualifier() & Decl::OBJC_TQ_CSNullability) in mergeParamDeclTypes()
2501 S.Diag(OldParam->getLocation(), diag::note_previous_declaration); in mergeParamDeclTypes()
3207 ParmVarDecl *OldParam = Old->getParamDecl(i); in MergeCompatibleFunctionDecls() local
3208 mergeParamDeclAttributes(NewParam, OldParam, *this); in MergeCompatibleFunctionDecls()
3209 mergeParamDeclTypes(NewParam, OldParam, *this); in MergeCompatibleFunctionDecls()