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