Lines Matching defs:DiagID
158 unsigned DiagID = diag::err_incomplete_in_exception_spec;
161 DiagID = diag::ext_incomplete_in_exception_spec;
166 RequireCompleteType(Range.getBegin(), PointeeT, DiagID, Kind, Range))
263 Sema &S, const PartialDiagnostic &DiagID, const PartialDiagnostic &NoteID,
302 unsigned DiagID = diag::err_mismatched_exception_spec;
305 DiagID = diag::ext_mismatched_exception_spec;
320 *this, PDiag(DiagID), PDiag(diag::note_previous_declaration),
392 DiagID = diag::ext_missing_exception_specification;
398 DiagID = diag::ext_missing_exception_specification;
407 DiagID = diag::ext_missing_exception_specification;
410 DiagID = diag::err_missing_exception_specification;
471 Diag(New->getLocation(), DiagID)
474 Diag(New->getLocation(), DiagID)
491 unsigned DiagID = diag::err_mismatched_exception_spec;
493 DiagID = diag::ext_mismatched_exception_spec;
495 *this, PDiag(DiagID), PDiag(diag::note_previous_declaration),
511 Sema &S, const PartialDiagnostic &DiagID, const PartialDiagnostic &NoteID,
655 S.Diag(NewLoc, DiagID);
661 bool Sema::CheckEquivalentExceptionSpec(const PartialDiagnostic &DiagID,
669 return CheckEquivalentExceptionSpecImpl(*this, DiagID, NoteID, Old, OldLoc,
758 const PartialDiagnostic &DiagID, const PartialDiagnostic &NestedDiagID,
820 Diag(SubLoc, DiagID);
849 Diag(SubLoc, DiagID);
862 CheckSpecForTypesEquivalent(Sema &S, const PartialDiagnostic &DiagID,
873 return S.CheckEquivalentExceptionSpec(DiagID, NoteID, TFunc, TargetLoc,
878 const PartialDiagnostic &DiagID, const PartialDiagnostic &NoteID,
882 auto RetDiag = DiagID;
896 auto ParamDiag = DiagID;
920 unsigned DiagID = diag::err_incompatible_exception_specs;
926 DiagID = diag::warn_incompatible_exception_specs;
942 return CheckExceptionSpecSubset(PDiag(DiagID), PDiag(NestedDiagID), PDiag(),
971 unsigned DiagID = diag::err_override_exception_spec;
973 DiagID = diag::ext_override_exception_spec;
975 PDiag(DiagID), PDiag(diag::err_deep_exception_specs_differ),