Home
last modified time | relevance | path

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

/external/clang/lib/Sema/
DSemaTemplateInstantiate.cpp1659 ParmVarDecl *NewParm = CheckParameter(Context.getTranslationUnitDecl(), in SubstParmVarDecl() local
1665 if (!NewParm) in SubstParmVarDecl()
1671 NewParm->setUninstantiatedDefaultArg(Arg); in SubstParmVarDecl()
1673 NewParm->setUnparsedDefaultArg(); in SubstParmVarDecl()
1674 UnparsedDefaultArgInstantiations[OldParm].push_back(NewParm); in SubstParmVarDecl()
1686 SetParamDefaultArgument(NewParm, NewArg.get(), EqualLoc); in SubstParmVarDecl()
1692 NewParm->setUninstantiatedDefaultArg(Arg); in SubstParmVarDecl()
1696 NewParm->setHasInheritedDefaultArg(OldParm->hasInheritedDefaultArg()); in SubstParmVarDecl()
1698 if (OldParm->isParameterPack() && !NewParm->isParameterPack()) { in SubstParmVarDecl()
1700 CurrentInstantiationScope->InstantiatedLocalPackArg(OldParm, NewParm); in SubstParmVarDecl()
[all …]
DTreeTransform.h4606 ParmVarDecl *NewParm = nullptr; in TransformFunctionTypeParams() local
4639 ParmVarDecl *NewParm in TransformFunctionTypeParams() local
4644 if (!NewParm) in TransformFunctionTypeParams()
4647 OutParamTypes.push_back(NewParm->getType()); in TransformFunctionTypeParams()
4649 PVars->push_back(NewParm); in TransformFunctionTypeParams()
4656 ParmVarDecl *NewParm in TransformFunctionTypeParams() local
4661 if (!NewParm) in TransformFunctionTypeParams()
4664 OutParamTypes.push_back(NewParm->getType()); in TransformFunctionTypeParams()
4666 PVars->push_back(NewParm); in TransformFunctionTypeParams()
4682 NewParm = getDerived().TransformFunctionTypeParam(OldParm, in TransformFunctionTypeParams()
[all …]
DSemaTemplate.cpp5706 TemplateParameterList::iterator NewParm = New->begin(); in TemplateParameterListsAreEqual() local
5713 if (NewParm == NewParmEnd) { in TemplateParameterListsAreEqual()
5721 if (!MatchTemplateParameterKind(*this, *NewParm, *OldParm, Complain, in TemplateParameterListsAreEqual()
5725 ++NewParm; in TemplateParameterListsAreEqual()
5736 for (; NewParm != NewParmEnd; ++NewParm) { in TemplateParameterListsAreEqual()
5737 if (!MatchTemplateParameterKind(*this, *NewParm, *OldParm, Complain, in TemplateParameterListsAreEqual()
5744 if (NewParm != NewParmEnd) { in TemplateParameterListsAreEqual()
DSemaDecl.cpp2519 ParmVarDecl *NewParm; member
3109 ParmVarDecl *NewParm = New->getParamDecl(Idx); in MergeFunctionDecl() local
3112 ArgTypes.push_back(NewParm->getType()); in MergeFunctionDecl()
3114 NewParm->getType(), in MergeFunctionDecl()
3116 GNUCompatibleParamWarning Warn = { OldParm, NewParm, in MergeFunctionDecl()
3119 ArgTypes.push_back(NewParm->getType()); in MergeFunctionDecl()
3126 Diag(Warnings[Warn].NewParm->getLocation(), in MergeFunctionDecl()