reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/AST/ExprConstant.cpp
 1071       if (!EvalStatus.Diag->empty()) {
 1203         HadNoPriorDiags(Info.EvalStatus.Diag &&
 1204                         Info.EvalStatus.Diag->empty() &&
 1212       if (Enabled && HadNoPriorDiags && !Info.EvalStatus.Diag->empty() &&
 1214         Info.EvalStatus.Diag->clear();
 1261       Info.EvalStatus.Diag = NewDiag;
13608   EStatus.Diag = &Notes;
13671   EStatus.Diag = &Notes;
13717   EVResult.Diag = Diag;
13735   EVResult.Diag = Diag;
14303   Status.Diag = &Diags;
14377   Status.Diag = &Diags;
14429   Status.Diag = &Diags;
tools/clang/lib/AST/Interp/State.cpp
   27   if (getEvalStatus().Diag)
   35   if (getEvalStatus().Diag)
   45   if (!getEvalStatus().Diag || !getEvalStatus().Diag->empty()) {
   45   if (!getEvalStatus().Diag || !getEvalStatus().Diag->empty()) {
   70     getEvalStatus().Diag->insert(getEvalStatus().Diag->end(), Diags.begin(),
   70     getEvalStatus().Diag->insert(getEvalStatus().Diag->end(), Diags.begin(),
   82   getEvalStatus().Diag->push_back(std::make_pair(Loc, PD));
   83   return getEvalStatus().Diag->back().second;
   89   if (EvalStatus.Diag) {
  103     EvalStatus.Diag->clear();
  104     EvalStatus.Diag->reserve(1 + ExtraNotes + CallStackNotes);
  109     return OptionalDiagnostic(&(*EvalStatus.Diag)[0].second);
tools/clang/lib/Sema/SemaConcept.cpp
  110   EvalResult.Diag = &EvaluationDiags;
tools/clang/lib/Sema/SemaExpr.cpp
14963   EvalResult.Diag = &Notes;
tools/clang/lib/Sema/SemaOverload.cpp
 5589   Eval.Diag = &Notes;
tools/clang/lib/Sema/SemaTemplate.cpp
 5790   EvalResult.Diag = &Notes;