Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseCXXInlineMethods.cpp415 ParmVarDecl *OldParam = const_cast<ParmVarDecl*>(Old->getParamDecl(I)); in ParseLexedMethodDeclaration() local
416 assert(!OldParam->hasUnparsedDefaultArg()); in ParseLexedMethodDeclaration()
417 if (OldParam->hasUninstantiatedDefaultArg()) in ParseLexedMethodDeclaration()
419 OldParam->getUninstantiatedDefaultArg()); in ParseLexedMethodDeclaration()
421 Param->setDefaultArg(OldParam->getInit()); in ParseLexedMethodDeclaration()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaTemplate.cpp2306 transformTemplateParameterImpl(TemplateParmDecl *OldParam, in transformTemplateParameterImpl()
2311 cast<TemplateParmDecl>(SemaRef.SubstDecl(OldParam, DC, Args)); in transformTemplateParameterImpl()
2326 for (auto *OldParam : TL.getParams()) { in transformFunctionProtoType() local
2328 transformFunctionTypeParam(OldParam, Args, MaterializedTypedefs); in transformFunctionProtoType()
2371 ParmVarDecl *OldParam, MultiLevelTemplateArgumentList &Args, in transformFunctionTypeParam()
2373 TypeSourceInfo *OldDI = OldParam->getTypeSourceInfo(); in transformFunctionTypeParam()
2380 OldParam->getLocation(), OldParam->getDeclName()); in transformFunctionTypeParam()
2386 NewDI = SemaRef.SubstType(OldDI, Args, OldParam->getLocation(), in transformFunctionTypeParam()
2387 OldParam->getDeclName()); in transformFunctionTypeParam()
2401 if (OldParam->hasDefaultArg()) { in transformFunctionTypeParam()
[all …]
H A DSemaTemplateInstantiateDecl.cpp4161 ParmVarDecl *OldParam = OldProtoLoc.getParam(OldIdx); in SubstFunctionType() local
4162 if (!OldParam) in SubstFunctionType()
4168 if (OldParam->isParameterPack()) in SubstFunctionType()
4170 SemaRef.getNumArgumentsInExpansion(OldParam->getType(), in SubstFunctionType()
4177 Scope->InstantiatedLocal(OldParam, NewParam); in SubstFunctionType()
4180 Scope->MakeInstantiatedLocalArgPack(OldParam); in SubstFunctionType()
4184 Scope->InstantiatedLocalPackArg(OldParam, NewParam); in SubstFunctionType()
4196 ParmVarDecl *OldParam = OldProtoLoc.getParam(i); in SubstFunctionType() local
4197 if (!OldParam) { in SubstFunctionType()
4204 cast_or_null<ParmVarDecl>(VisitParmVarDecl(OldParam)); in SubstFunctionType()
H A DSemaDeclCXX.cpp514 ParmVarDecl *OldParam = PrevForDefaultArgs->getParamDecl(p); in MergeCXXFunctionDecl() local
517 bool OldParamHasDfl = OldParam ? OldParam->hasDefaultArg() : false; in MergeCXXFunctionDecl()
532 if (OldParam->hasUninstantiatedDefaultArg()) in MergeCXXFunctionDecl()
534 OldParam->getUninstantiatedDefaultArg()); in MergeCXXFunctionDecl()
536 NewParam->setDefaultArg(OldParam->getInit()); in MergeCXXFunctionDecl()
556 OldParam->hasInheritedDefaultArg(); /**/) { in MergeCXXFunctionDecl()
558 OldParam = Older->getParamDecl(p); in MergeCXXFunctionDecl()
561 Diag(OldParam->getLocation(), diag::note_previous_definition) in MergeCXXFunctionDecl()
562 << OldParam->getDefaultArgRange(); in MergeCXXFunctionDecl()
573 if (OldParam->hasUnparsedDefaultArg()) in MergeCXXFunctionDecl()
[all …]
H A DSemaDecl.cpp3026 const ParmVarDecl *OldParam, in mergeParamDeclTypes() argument
3028 if (auto Oldnullability = OldParam->getType()->getNullability(S.Context)) { in mergeParamDeclTypes()
3038 ((OldParam->getObjCDeclQualifier() & Decl::OBJC_TQ_CSNullability) in mergeParamDeclTypes()
3040 S.Diag(OldParam->getLocation(), diag::note_previous_declaration); in mergeParamDeclTypes()
3844 ParmVarDecl *OldParam = Old->getParamDecl(i); in MergeCompatibleFunctionDecls() local
3845 mergeParamDeclAttributes(NewParam, OldParam, *this); in MergeCompatibleFunctionDecls()
3846 mergeParamDeclTypes(NewParam, OldParam, *this); in MergeCompatibleFunctionDecls()