Lines Matching refs:NewTemplateParm
1423 TemplateTemplateParmDecl *NewTemplateParm in CheckTemplateParameterList() local
1427 if (::DiagnoseUnexpandedParameterPacks(*this, NewTemplateParm)) { in CheckTemplateParameterList()
1433 if (NewTemplateParm->hasDefaultArgument() && in CheckTemplateParameterList()
1435 NewTemplateParm->getLocation(), in CheckTemplateParameterList()
1436 NewTemplateParm->getDefaultArgument().getSourceRange())) in CheckTemplateParameterList()
1437 NewTemplateParm->removeDefaultArgument(); in CheckTemplateParameterList()
1442 if (NewTemplateParm->isParameterPack()) { in CheckTemplateParameterList()
1443 assert(!NewTemplateParm->hasDefaultArgument() && in CheckTemplateParameterList()
1445 if (!NewTemplateParm->isPackExpansion()) in CheckTemplateParameterList()
1449 NewTemplateParm->hasDefaultArgument()) { in CheckTemplateParameterList()
1451 NewDefaultLoc = NewTemplateParm->getDefaultArgument().getLocation(); in CheckTemplateParameterList()
1458 NewTemplateParm->setInheritedDefaultArgument(Context, OldTemplateParm); in CheckTemplateParameterList()
1461 } else if (NewTemplateParm->hasDefaultArgument()) { in CheckTemplateParameterList()
1464 = NewTemplateParm->getDefaultArgument().getLocation(); in CheckTemplateParameterList()