Home
last modified time | relevance | path

Searched refs:NewParm (Results 1 – 4 of 4) sorted by relevance

/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaTemplateInstantiate.cpp1667 ParmVarDecl *NewParm = CheckParameter(Context.getTranslationUnitDecl(), in SubstParmVarDecl() local
1673 if (!NewParm) in SubstParmVarDecl()
1679 NewParm->setUninstantiatedDefaultArg(Arg); in SubstParmVarDecl()
1681 NewParm->setUnparsedDefaultArg(); in SubstParmVarDecl()
1682 UnparsedDefaultArgInstantiations[OldParm].push_back(NewParm); in SubstParmVarDecl()
1693 NewParm->setDefaultArg(NewArg.get()); in SubstParmVarDecl()
1698 NewParm->setUninstantiatedDefaultArg(Arg); in SubstParmVarDecl()
1702 NewParm->setHasInheritedDefaultArg(OldParm->hasInheritedDefaultArg()); in SubstParmVarDecl()
1704 if (OldParm->isParameterPack() && !NewParm->isParameterPack()) { in SubstParmVarDecl()
1706 CurrentInstantiationScope->InstantiatedLocalPackArg(OldParm, NewParm); in SubstParmVarDecl()
[all …]
HDTreeTransform.h4448 ParmVarDecl *NewParm = nullptr; in TransformFunctionTypeParams() local
4481 ParmVarDecl *NewParm in TransformFunctionTypeParams() local
4486 if (!NewParm) in TransformFunctionTypeParams()
4489 OutParamTypes.push_back(NewParm->getType()); in TransformFunctionTypeParams()
4491 PVars->push_back(NewParm); in TransformFunctionTypeParams()
4498 ParmVarDecl *NewParm in TransformFunctionTypeParams() local
4503 if (!NewParm) in TransformFunctionTypeParams()
4506 OutParamTypes.push_back(NewParm->getType()); in TransformFunctionTypeParams()
4508 PVars->push_back(NewParm); in TransformFunctionTypeParams()
4524 NewParm = getDerived().TransformFunctionTypeParam(OldParm, in TransformFunctionTypeParams()
[all …]
HDSemaTemplate.cpp5668 TemplateParameterList::iterator NewParm = New->begin(); in TemplateParameterListsAreEqual() local
5675 if (NewParm == NewParmEnd) { in TemplateParameterListsAreEqual()
5683 if (!MatchTemplateParameterKind(*this, *NewParm, *OldParm, Complain, in TemplateParameterListsAreEqual()
5687 ++NewParm; in TemplateParameterListsAreEqual()
5698 for (; NewParm != NewParmEnd; ++NewParm) { in TemplateParameterListsAreEqual()
5699 if (!MatchTemplateParameterKind(*this, *NewParm, *OldParm, Complain, in TemplateParameterListsAreEqual()
5706 if (NewParm != NewParmEnd) { in TemplateParameterListsAreEqual()
HDSemaDecl.cpp2502 ParmVarDecl *NewParm; member
3060 ParmVarDecl *NewParm = New->getParamDecl(Idx); in MergeFunctionDecl() local
3063 ArgTypes.push_back(NewParm->getType()); in MergeFunctionDecl()
3065 NewParm->getType(), in MergeFunctionDecl()
3067 GNUCompatibleParamWarning Warn = { OldParm, NewParm, in MergeFunctionDecl()
3070 ArgTypes.push_back(NewParm->getType()); in MergeFunctionDecl()
3077 Diag(Warnings[Warn].NewParm->getLocation(), in MergeFunctionDecl()