Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaConcept.cpp202 PartialDiagnosticAt SubstDiag{SourceLocation(), in calculateConstraintSatisfaction() local
204 Info.takeSFINAEDiagnostic(SubstDiag); in calculateConstraintSatisfaction()
213 SubstDiag.second.EmitToString(S.getDiagnostics(), DiagString); in calculateConstraintSatisfaction()
220 SubstDiag.first, StringRef(Mem, MessageSize)}); in calculateConstraintSatisfaction()
384 auto *SubstDiag = Req->getExprSubstitutionDiagnostic(); in diagnoseUnsatisfiedRequirement() local
385 if (!SubstDiag->DiagMessage.empty()) in diagnoseUnsatisfiedRequirement()
386 S.Diag(SubstDiag->DiagLoc, in diagnoseUnsatisfiedRequirement()
388 << (int)First << SubstDiag->SubstitutedEntity in diagnoseUnsatisfiedRequirement()
389 << SubstDiag->DiagMessage; in diagnoseUnsatisfiedRequirement()
391 S.Diag(SubstDiag->DiagLoc, in diagnoseUnsatisfiedRequirement()
[all …]
HDSemaExprCXX.cpp8475 concepts::Requirement::SubstitutionDiagnostic *SubstDiag) { in BuildTypeRequirement() argument
8476 return new (Context) concepts::TypeRequirement(SubstDiag); in BuildTypeRequirement()
8496 concepts::Requirement::SubstitutionDiagnostic *SubstDiag) { in BuildNestedRequirement() argument
8497 return new (Context) concepts::NestedRequirement(SubstDiag); in BuildNestedRequirement()
HDTreeTransform.h3103 concepts::Requirement::SubstitutionDiagnostic *SubstDiag) { in RebuildTypeRequirement() argument
3104 return SemaRef.BuildTypeRequirement(SubstDiag); in RebuildTypeRequirement()
3113 concepts::Requirement::SubstitutionDiagnostic *SubstDiag, bool IsSimple, in RebuildExprRequirement() argument
3116 return SemaRef.BuildExprRequirement(SubstDiag, IsSimple, NoexceptLoc, in RebuildExprRequirement()
3129 concepts::Requirement::SubstitutionDiagnostic *SubstDiag) { in RebuildNestedRequirement() argument
3130 return SemaRef.BuildNestedRequirement(SubstDiag); in RebuildNestedRequirement()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
HDExprConcepts.h277 ReturnTypeRequirement(SubstitutionDiagnostic *SubstDiag) : in ReturnTypeRequirement() argument
278 TypeConstraintInfo(SubstDiag, 0) {} in ReturnTypeRequirement()
410 NestedRequirement(SubstitutionDiagnostic *SubstDiag) : in NestedRequirement() argument
413 /*Satisfied=*/false), Value(SubstDiag) {} in NestedRequirement()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
HDSema.h7407 concepts::Requirement::SubstitutionDiagnostic *SubstDiag);
7411 concepts::Requirement::SubstitutionDiagnostic *SubstDiag);