Searched refs:NewParm (Results 1 – 4 of 4) sorted by relevance
/external/clang/lib/Sema/ |
D | SemaTemplateInstantiate.cpp | 1659 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 …]
|
D | TreeTransform.h | 4606 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 …]
|
D | SemaTemplate.cpp | 5706 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()
|
D | SemaDecl.cpp | 2519 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()
|