Lines Matching defs:FD2
5689 FunctionDecl *FD2 = FT2->getTemplatedDecl();
5691 const FunctionProtoType *Proto2 = FD2->getType()->getAs<FunctionProtoType>();
5847 S.Context.getFunctionTypeWithExceptionSpec(FD2->getType(), EST_None),
5868 const FunctionDecl *FD2 = FT2->getTemplatedDecl();
5879 FD2->getType()->castAs<FunctionProtoType>();
5884 const CXXMethodDecl *Method2 = dyn_cast<CXXMethodDecl>(FD2);
5980 Param2.reserve(FD2->param_size() + ShouldConvert2);
5983 for (const auto &P : FD2->parameters())
5992 FD2->param_size() && FD2->parameters().back()->isParameterPack();
6072 !Context.hasSameType(FD1->getReturnType(), FD2->getReturnType()))
6164 FunctionDecl *FD2) {
6165 assert(!FD1->getDescribedTemplate() && !FD2->getDescribedTemplate() &&
6169 assert(!FD2->isFunctionTemplateSpecialization() ||
6170 isa<CXXConversionDecl>(FD2));
6176 FunctionDecl *F2 = FD2;
6177 if (FunctionDecl *P = FD2->getTemplateInstantiationPattern(false))
6190 return AtLeastAsConstrained1 ? FD1 : FD2;