Lines Matching refs:FirstParam
107 const ParmVarDecl *FirstParam = FirstMethod->getParamDecl(I); in diagnoseSubMismatchMethodParameters() local
110 QualType FirstParamType = FirstParam->getType(); in diagnoseSubMismatchMethodParameters()
132 DeclarationName FirstParamName = FirstParam->getDeclName(); in diagnoseSubMismatchMethodParameters()
1157 const ParmVarDecl *FirstParam = FirstMethod->getParamDecl(I); in diagnoseMismatch() local
1160 const Expr *FirstInit = FirstParam->getInit(); in diagnoseMismatch()
1354 NamedDecl *FirstParam = FirstTPL->getParam(i); in diagnoseMismatch() local
1357 if (FirstParam->getKind() != SecondParam->getKind()) { in diagnoseMismatch()
1377 << (i + 1) << GetParamType(FirstParam); in diagnoseMismatch()
1383 if (FirstParam->getName() != SecondParam->getName()) { in diagnoseMismatch()
1385 << (i + 1) << (bool)FirstParam->getIdentifier() << FirstParam; in diagnoseMismatch()
1391 if (isa<TemplateTypeParmDecl>(FirstParam) && in diagnoseMismatch()
1394 cast<TemplateTypeParmDecl>(FirstParam); in diagnoseMismatch()
1434 if (isa<TemplateTemplateParmDecl>(FirstParam) && in diagnoseMismatch()
1437 cast<TemplateTemplateParmDecl>(FirstParam); in diagnoseMismatch()
1496 if (isa<NonTypeTemplateParmDecl>(FirstParam) && in diagnoseMismatch()
1499 cast<NonTypeTemplateParmDecl>(FirstParam); in diagnoseMismatch()
1709 const ParmVarDecl *FirstParam = FirstFunction->getParamDecl(I); in diagnoseMismatch() local
1712 assert(Context.hasSameType(FirstParam->getType(), SecondParam->getType()) && in diagnoseMismatch()
1715 if (FirstParam->getDeclName() != SecondParam->getDeclName()) { in diagnoseMismatch()
1716 DiagError(FirstParam->getLocation(), FirstParam->getSourceRange(), in diagnoseMismatch()
1718 << I + 1 << FirstParam->getDeclName(); in diagnoseMismatch()
1725 QualType FirstParamType = FirstParam->getType(); in diagnoseMismatch()
1731 DiagError(FirstParam->getLocation(), FirstParam->getSourceRange(), in diagnoseMismatch()
1736 DiagError(FirstParam->getLocation(), FirstParam->getSourceRange(), in diagnoseMismatch()
1756 const Expr *FirstInit = FirstParam->getInit(); in diagnoseMismatch()
1759 DiagError(FirstParam->getLocation(), FirstParam->getSourceRange(), in diagnoseMismatch()
1772 DiagError(FirstParam->getLocation(), FirstParam->getSourceRange(), in diagnoseMismatch()
1781 assert(computeODRHash(FirstParam) == computeODRHash(SecondParam) && in diagnoseMismatch()