Home
last modified time | relevance | path

Searched refs:SubstDiag (Results 1 – 5 of 5) sorted by relevance

/external/llvm-project/clang/lib/Sema/
DSemaConcept.cpp226 PartialDiagnosticAt SubstDiag{SourceLocation(), in calculateConstraintSatisfaction() local
228 Info.takeSFINAEDiagnostic(SubstDiag); in calculateConstraintSatisfaction()
237 SubstDiag.second.EmitToString(S.getDiagnostics(), DiagString); in calculateConstraintSatisfaction()
244 SubstDiag.first, StringRef(Mem, MessageSize)}); in calculateConstraintSatisfaction()
408 auto *SubstDiag = Req->getExprSubstitutionDiagnostic(); in diagnoseUnsatisfiedRequirement() local
409 if (!SubstDiag->DiagMessage.empty()) in diagnoseUnsatisfiedRequirement()
410 S.Diag(SubstDiag->DiagLoc, in diagnoseUnsatisfiedRequirement()
412 << (int)First << SubstDiag->SubstitutedEntity in diagnoseUnsatisfiedRequirement()
413 << SubstDiag->DiagMessage; in diagnoseUnsatisfiedRequirement()
415 S.Diag(SubstDiag->DiagLoc, in diagnoseUnsatisfiedRequirement()
[all …]
DSemaExprCXX.cpp8633 concepts::Requirement::SubstitutionDiagnostic *SubstDiag) { in BuildTypeRequirement() argument
8634 return new (Context) concepts::TypeRequirement(SubstDiag); in BuildTypeRequirement()
8654 concepts::Requirement::SubstitutionDiagnostic *SubstDiag) { in BuildNestedRequirement() argument
8655 return new (Context) concepts::NestedRequirement(SubstDiag); in BuildNestedRequirement()
DTreeTransform.h3284 concepts::Requirement::SubstitutionDiagnostic *SubstDiag) { in RebuildTypeRequirement() argument
3285 return SemaRef.BuildTypeRequirement(SubstDiag); in RebuildTypeRequirement()
3294 concepts::Requirement::SubstitutionDiagnostic *SubstDiag, bool IsSimple, in RebuildExprRequirement() argument
3297 return SemaRef.BuildExprRequirement(SubstDiag, IsSimple, NoexceptLoc, in RebuildExprRequirement()
3310 concepts::Requirement::SubstitutionDiagnostic *SubstDiag) { in RebuildNestedRequirement() argument
3311 return SemaRef.BuildNestedRequirement(SubstDiag); in RebuildNestedRequirement()
/external/llvm-project/clang/include/clang/AST/
DExprConcepts.h282 ReturnTypeRequirement(SubstitutionDiagnostic *SubstDiag) : in ReturnTypeRequirement() argument
283 TypeConstraintInfo(SubstDiag, 0) {} in ReturnTypeRequirement()
415 NestedRequirement(SubstitutionDiagnostic *SubstDiag) : in NestedRequirement() argument
418 /*Satisfied=*/false), Value(SubstDiag) {} in NestedRequirement()
/external/llvm-project/clang/include/clang/Sema/
DSema.h7777 concepts::Requirement::SubstitutionDiagnostic *SubstDiag);
7781 concepts::Requirement::SubstitutionDiagnostic *SubstDiag);