Home | History | Annotate | Download | only in Sema

Lines Matching refs:FailureKind

790     if (!i->Viable && i->FailureKind == ovl_fail_bad_deduction)
5616 Candidate.FailureKind = ovl_fail_too_many_arguments;
5629 Candidate.FailureKind = ovl_fail_too_few_arguments;
5638 Candidate.FailureKind = ovl_fail_bad_target;
5660 Candidate.FailureKind = ovl_fail_bad_conversion;
5673 Candidate.FailureKind = ovl_fail_enable_if;
5859 Candidate.FailureKind = ovl_fail_too_many_arguments;
5872 Candidate.FailureKind = ovl_fail_too_few_arguments;
5889 Candidate.FailureKind = ovl_fail_bad_conversion;
5911 Candidate.FailureKind = ovl_fail_bad_conversion;
5924 Candidate.FailureKind = ovl_fail_enable_if;
5964 Candidate.FailureKind = ovl_fail_bad_deduction;
6014 Candidate.FailureKind = ovl_fail_bad_deduction;
6139 Candidate.FailureKind = ovl_fail_bad_conversion;
6151 Candidate.FailureKind = ovl_fail_trivial_conversion;
6173 Candidate.FailureKind = ovl_fail_bad_final_conversion;
6202 Candidate.FailureKind = ovl_fail_final_conversion_not_exact;
6214 Candidate.FailureKind = ovl_fail_bad_final_conversion;
6221 Candidate.FailureKind = ovl_fail_bad_final_conversion;
6231 Candidate.FailureKind = ovl_fail_enable_if;
6264 Candidate.FailureKind = ovl_fail_bad_deduction;
6315 Candidate.FailureKind = ovl_fail_bad_conversion;
6341 Candidate.FailureKind = ovl_fail_too_many_arguments;
6350 Candidate.FailureKind = ovl_fail_too_few_arguments;
6371 Candidate.FailureKind = ovl_fail_bad_conversion;
6384 Candidate.FailureKind = ovl_fail_enable_if;
6500 Candidate.FailureKind = ovl_fail_bad_conversion;
8759 assert((Cand->FailureKind == ovl_fail_too_few_arguments) ||
8760 (Cand->FailureKind == ovl_fail_bad_deduction &&
8763 assert((Cand->FailureKind == ovl_fail_too_many_arguments) ||
8764 (Cand->FailureKind == ovl_fail_bad_deduction &&
9092 switch (Cand->FailureKind) {
9260 if (L->FailureKind == ovl_fail_too_many_arguments ||
9261 L->FailureKind == ovl_fail_too_few_arguments) {
9262 if (R->FailureKind == ovl_fail_too_many_arguments ||
9263 R->FailureKind == ovl_fail_too_few_arguments) {
9267 if (L->FailureKind == R->FailureKind)
9273 return L->FailureKind == ovl_fail_too_many_arguments;
9279 if (R->FailureKind == ovl_fail_too_many_arguments ||
9280 R->FailureKind == ovl_fail_too_few_arguments)
9285 if (L->FailureKind == ovl_fail_bad_conversion) {
9286 if (R->FailureKind != ovl_fail_bad_conversion)
9327 } else if (R->FailureKind == ovl_fail_bad_conversion)
9330 if (L->FailureKind == ovl_fail_bad_deduction) {
9331 if (R->FailureKind != ovl_fail_bad_deduction)
9337 } else if (R->FailureKind == ovl_fail_bad_deduction)
9362 if (Cand->FailureKind != ovl_fail_bad_conversion) return;