Lines Matching refs:Proto1
609 const FunctionProtoType *Proto1, in IsEquivalentExceptionSpec() argument
612 auto Spec1 = Proto1->getExceptionSpecType(); in IsEquivalentExceptionSpec()
621 if (Proto1->getNumExceptions() != Proto2->getNumExceptions()) in IsEquivalentExceptionSpec()
623 for (unsigned I = 0, N = Proto1->getNumExceptions(); I != N; ++I) { in IsEquivalentExceptionSpec()
624 if (!IsStructurallyEquivalent(Context, Proto1->getExceptionType(I), in IsEquivalentExceptionSpec()
629 if (!IsStructurallyEquivalent(Context, Proto1->getNoexceptExpr(), in IsEquivalentExceptionSpec()
858 const auto *Proto1 = cast<FunctionProtoType>(T1); in IsStructurallyEquivalent() local
861 if (Proto1->getNumParams() != Proto2->getNumParams()) in IsStructurallyEquivalent()
863 for (unsigned I = 0, N = Proto1->getNumParams(); I != N; ++I) { in IsStructurallyEquivalent()
864 if (!IsStructurallyEquivalent(Context, Proto1->getParamType(I), in IsStructurallyEquivalent()
868 if (Proto1->isVariadic() != Proto2->isVariadic()) in IsStructurallyEquivalent()
871 if (Proto1->getMethodQuals() != Proto2->getMethodQuals()) in IsStructurallyEquivalent()