Lines Matching refs:SubstDiag
487 PartialDiagnosticAt SubstDiag{SourceLocation(), in calculateConstraintSatisfaction() local
489 Info.takeSFINAEDiagnostic(SubstDiag); in calculateConstraintSatisfaction()
498 SubstDiag.second.EmitToString(S.getDiagnostics(), DiagString); in calculateConstraintSatisfaction()
504 SubstDiag.first, StringRef(Mem, MessageSize)}); in calculateConstraintSatisfaction()
1149 auto *SubstDiag = Req->getExprSubstitutionDiagnostic(); in diagnoseUnsatisfiedRequirement() local
1150 if (!SubstDiag->DiagMessage.empty()) in diagnoseUnsatisfiedRequirement()
1151 S.Diag(SubstDiag->DiagLoc, in diagnoseUnsatisfiedRequirement()
1153 << (int)First << SubstDiag->SubstitutedEntity in diagnoseUnsatisfiedRequirement()
1154 << SubstDiag->DiagMessage; in diagnoseUnsatisfiedRequirement()
1156 S.Diag(SubstDiag->DiagLoc, in diagnoseUnsatisfiedRequirement()
1158 << (int)First << SubstDiag->SubstitutedEntity; in diagnoseUnsatisfiedRequirement()
1167 auto *SubstDiag = in diagnoseUnsatisfiedRequirement() local
1169 if (!SubstDiag->DiagMessage.empty()) in diagnoseUnsatisfiedRequirement()
1170 S.Diag(SubstDiag->DiagLoc, in diagnoseUnsatisfiedRequirement()
1172 << (int)First << SubstDiag->SubstitutedEntity in diagnoseUnsatisfiedRequirement()
1173 << SubstDiag->DiagMessage; in diagnoseUnsatisfiedRequirement()
1175 S.Diag(SubstDiag->DiagLoc, in diagnoseUnsatisfiedRequirement()
1177 << (int)First << SubstDiag->SubstitutedEntity; in diagnoseUnsatisfiedRequirement()
1214 auto *SubstDiag = Req->getSubstitutionDiagnostic(); in diagnoseUnsatisfiedRequirement() local
1215 if (!SubstDiag->DiagMessage.empty()) in diagnoseUnsatisfiedRequirement()
1216 S.Diag(SubstDiag->DiagLoc, in diagnoseUnsatisfiedRequirement()
1218 << SubstDiag->SubstitutedEntity << SubstDiag->DiagMessage; in diagnoseUnsatisfiedRequirement()
1220 S.Diag(SubstDiag->DiagLoc, in diagnoseUnsatisfiedRequirement()
1222 << (int)First << SubstDiag->SubstitutedEntity; in diagnoseUnsatisfiedRequirement()
1239 if (auto *SubstDiag = Record.dyn_cast<SubstitutionDiagnostic *>()) in diagnoseUnsatisfiedRequirement() local
1240 S.Diag(SubstDiag->first, diag::note_nested_requirement_substitution_error) in diagnoseUnsatisfiedRequirement()
1242 << SubstDiag->second; in diagnoseUnsatisfiedRequirement()