Lines Matching defs:SubstDiag
485 PartialDiagnosticAt SubstDiag{SourceLocation(),
487 Info.takeSFINAEDiagnostic(SubstDiag);
496 SubstDiag.second.EmitToString(S.getDiagnostics(), DiagString);
502 SubstDiag.first, StringRef(Mem, MessageSize)});
1170 auto *SubstDiag = Req->getExprSubstitutionDiagnostic();
1171 if (!SubstDiag->DiagMessage.empty())
1172 S.Diag(SubstDiag->DiagLoc,
1174 << (int)First << SubstDiag->SubstitutedEntity
1175 << SubstDiag->DiagMessage;
1177 S.Diag(SubstDiag->DiagLoc,
1179 << (int)First << SubstDiag->SubstitutedEntity;
1188 auto *SubstDiag =
1190 if (!SubstDiag->DiagMessage.empty())
1191 S.Diag(SubstDiag->DiagLoc,
1193 << (int)First << SubstDiag->SubstitutedEntity
1194 << SubstDiag->DiagMessage;
1196 S.Diag(SubstDiag->DiagLoc,
1198 << (int)First << SubstDiag->SubstitutedEntity;
1235 auto *SubstDiag = Req->getSubstitutionDiagnostic();
1236 if (!SubstDiag->DiagMessage.empty())
1237 S.Diag(SubstDiag->DiagLoc,
1239 << SubstDiag->SubstitutedEntity << SubstDiag->DiagMessage;
1241 S.Diag(SubstDiag->DiagLoc,
1243 << (int)First << SubstDiag->SubstitutedEntity;
1260 if (auto *SubstDiag = Record.dyn_cast<SubstitutionDiagnostic *>())
1261 S.Diag(SubstDiag->first, diag::note_nested_requirement_substitution_error)
1263 << SubstDiag->second;