Lines Matching refs:FailureKind
910 if (!i->Viable && i->FailureKind == ovl_fail_bad_deduction) in destroyCandidates()
6399 Candidate.FailureKind = ovl_fail_explicit; in AddOverloadCandidate()
6418 Candidate.FailureKind = ovl_fail_module_mismatched; in AddOverloadCandidate()
6427 Candidate.FailureKind = ovl_non_default_multiversion_function; in AddOverloadCandidate()
6441 Candidate.FailureKind = ovl_fail_illegal_constructor; in AddOverloadCandidate()
6462 Candidate.FailureKind = ovl_fail_inhctor_slice; in AddOverloadCandidate()
6473 Candidate.FailureKind = ovl_fail_object_addrspace_mismatch; in AddOverloadCandidate()
6486 Candidate.FailureKind = ovl_fail_too_many_arguments; in AddOverloadCandidate()
6499 Candidate.FailureKind = ovl_fail_too_few_arguments; in AddOverloadCandidate()
6512 Candidate.FailureKind = ovl_fail_bad_target; in AddOverloadCandidate()
6521 Candidate.FailureKind = ovl_fail_constraints_not_satisfied; in AddOverloadCandidate()
6547 Candidate.FailureKind = ovl_fail_bad_conversion; in AddOverloadCandidate()
6561 Candidate.FailureKind = ovl_fail_enable_if; in AddOverloadCandidate()
6977 Candidate.FailureKind = ovl_fail_too_many_arguments; in AddMethodCandidate()
6990 Candidate.FailureKind = ovl_fail_too_few_arguments; in AddMethodCandidate()
7008 Candidate.FailureKind = ovl_fail_bad_conversion; in AddMethodCandidate()
7018 Candidate.FailureKind = ovl_fail_bad_target; in AddMethodCandidate()
7027 Candidate.FailureKind = ovl_fail_constraints_not_satisfied; in AddMethodCandidate()
7054 Candidate.FailureKind = ovl_fail_bad_conversion; in AddMethodCandidate()
7068 Candidate.FailureKind = ovl_fail_enable_if; in AddMethodCandidate()
7076 Candidate.FailureKind = ovl_non_default_multiversion_function; in AddMethodCandidate()
7126 Candidate.FailureKind = ovl_fail_bad_conversion; in AddMethodTemplateCandidate()
7128 Candidate.FailureKind = ovl_fail_bad_deduction; in AddMethodTemplateCandidate()
7172 Candidate.FailureKind = ovl_fail_explicit; in AddTemplateOverloadCandidate()
7211 Candidate.FailureKind = ovl_fail_bad_conversion; in AddTemplateOverloadCandidate()
7213 Candidate.FailureKind = ovl_fail_bad_deduction; in AddTemplateOverloadCandidate()
7392 Candidate.FailureKind = ovl_fail_explicit; in AddConversionCandidate()
7415 Candidate.FailureKind = ovl_fail_bad_conversion; in AddConversionCandidate()
7424 Candidate.FailureKind = ovl_fail_constraints_not_satisfied; in AddConversionCandidate()
7438 Candidate.FailureKind = ovl_fail_trivial_conversion; in AddConversionCandidate()
7460 Candidate.FailureKind = ovl_fail_bad_final_conversion; in AddConversionCandidate()
7492 Candidate.FailureKind = ovl_fail_final_conversion_not_exact; in AddConversionCandidate()
7504 Candidate.FailureKind = ovl_fail_bad_final_conversion; in AddConversionCandidate()
7511 Candidate.FailureKind = ovl_fail_bad_final_conversion; in AddConversionCandidate()
7522 Candidate.FailureKind = ovl_fail_enable_if; in AddConversionCandidate()
7530 Candidate.FailureKind = ovl_non_default_multiversion_function; in AddConversionCandidate()
7558 Candidate.FailureKind = ovl_fail_explicit; in AddTemplateConversionCandidate()
7571 Candidate.FailureKind = ovl_fail_bad_deduction; in AddTemplateConversionCandidate()
7623 Candidate.FailureKind = ovl_fail_bad_conversion; in AddSurrogateCandidate()
7649 Candidate.FailureKind = ovl_fail_too_many_arguments; in AddSurrogateCandidate()
7658 Candidate.FailureKind = ovl_fail_too_few_arguments; in AddSurrogateCandidate()
7679 Candidate.FailureKind = ovl_fail_bad_conversion; in AddSurrogateCandidate()
7693 Candidate.FailureKind = ovl_fail_enable_if; in AddSurrogateCandidate()
7848 Candidate.FailureKind = ovl_fail_bad_conversion; in AddBuiltinCandidate()
10803 assert((Cand->FailureKind == ovl_fail_too_few_arguments) || in CheckArityMismatch()
10804 (Cand->FailureKind == ovl_fail_bad_deduction && in CheckArityMismatch()
10807 assert((Cand->FailureKind == ovl_fail_too_many_arguments) || in CheckArityMismatch()
10808 (Cand->FailureKind == ovl_fail_bad_deduction && in CheckArityMismatch()
11294 Cand->FailureKind != ovl_fail_bad_conversion) in NoteFunctionCandidate()
11317 switch (Cand->FailureKind) { in NoteFunctionCandidate()
11533 if (C->FailureKind == ovl_fail_too_many_arguments || in EffectiveFailureKind()
11534 C->FailureKind == ovl_fail_too_few_arguments) in EffectiveFailureKind()
11535 return static_cast<OverloadFailureKind>(C->FailureKind); in EffectiveFailureKind()
11544 return static_cast<OverloadFailureKind>(C->FailureKind); in EffectiveFailureKind()
11677 if (Cand->FailureKind != ovl_fail_bad_conversion) in CompleteNonViableCandidate()
11813 Cand.FailureKind == ovl_fail_bad_target) || in shouldDeferDiags()
13330 I->FailureKind = ovl_fail_addr_not_available; in markUnaddressableCandidatesUnviable()