Home
last modified time | relevance | path

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

/trueos/contrib/llvm/tools/clang/lib/Sema/
HDSemaTemplateInstantiate.cpp1737 ParmVarDecl *NewParm = CheckParameter(Context.getTranslationUnitDecl(), in SubstParmVarDecl() local
1743 if (!NewParm) in SubstParmVarDecl()
1749 NewParm->setUninstantiatedDefaultArg(Arg); in SubstParmVarDecl()
1751 NewParm->setUnparsedDefaultArg(); in SubstParmVarDecl()
1752 UnparsedDefaultArgInstantiations[OldParm].push_back(NewParm); in SubstParmVarDecl()
1757 NewParm->setUninstantiatedDefaultArg(Arg); in SubstParmVarDecl()
1759 NewParm->setHasInheritedDefaultArg(OldParm->hasInheritedDefaultArg()); in SubstParmVarDecl()
1761 if (OldParm->isParameterPack() && !NewParm->isParameterPack()) { in SubstParmVarDecl()
1763 CurrentInstantiationScope->InstantiatedLocalPackArg(OldParm, NewParm); in SubstParmVarDecl()
1766 CurrentInstantiationScope->InstantiatedLocal(OldParm, NewParm); in SubstParmVarDecl()
[all …]
HDTreeTransform.h4187 ParmVarDecl *NewParm = 0; in TransformFunctionTypeParams() local
4220 ParmVarDecl *NewParm in TransformFunctionTypeParams() local
4225 if (!NewParm) in TransformFunctionTypeParams()
4228 OutParamTypes.push_back(NewParm->getType()); in TransformFunctionTypeParams()
4230 PVars->push_back(NewParm); in TransformFunctionTypeParams()
4237 ParmVarDecl *NewParm in TransformFunctionTypeParams() local
4242 if (!NewParm) in TransformFunctionTypeParams()
4245 OutParamTypes.push_back(NewParm->getType()); in TransformFunctionTypeParams()
4247 PVars->push_back(NewParm); in TransformFunctionTypeParams()
4263 NewParm = getDerived().TransformFunctionTypeParam(OldParm, in TransformFunctionTypeParams()
[all …]
HDSemaTemplate.cpp5390 TemplateParameterList::iterator NewParm = New->begin(); in TemplateParameterListsAreEqual() local
5397 if (NewParm == NewParmEnd) { in TemplateParameterListsAreEqual()
5405 if (!MatchTemplateParameterKind(*this, *NewParm, *OldParm, Complain, in TemplateParameterListsAreEqual()
5409 ++NewParm; in TemplateParameterListsAreEqual()
5420 for (; NewParm != NewParmEnd; ++NewParm) { in TemplateParameterListsAreEqual()
5421 if (!MatchTemplateParameterKind(*this, *NewParm, *OldParm, Complain, in TemplateParameterListsAreEqual()
5428 if (NewParm != NewParmEnd) { in TemplateParameterListsAreEqual()
HDSemaDecl.cpp2230 ParmVarDecl *NewParm; member
2742 ParmVarDecl *NewParm = New->getParamDecl(Idx); in MergeFunctionDecl() local
2745 ArgTypes.push_back(NewParm->getType()); in MergeFunctionDecl()
2747 NewParm->getType(), in MergeFunctionDecl()
2750 = { OldParm, NewParm, NewProto->getArgType(Idx) }; in MergeFunctionDecl()
2752 ArgTypes.push_back(NewParm->getType()); in MergeFunctionDecl()
2759 Diag(Warnings[Warn].NewParm->getLocation(), in MergeFunctionDecl()