Lines Matching defs:DiagID
157 unsigned DiagID = diag::err_incomplete_in_exception_spec;
160 DiagID = diag::ext_incomplete_in_exception_spec;
165 RequireCompleteType(Range.getBegin(), PointeeT, DiagID, Kind, Range))
262 Sema &S, const PartialDiagnostic &DiagID, const PartialDiagnostic &NoteID,
301 unsigned DiagID = diag::err_mismatched_exception_spec;
304 DiagID = diag::ext_mismatched_exception_spec;
319 *this, PDiag(DiagID), PDiag(diag::note_previous_declaration),
391 DiagID = diag::ext_missing_exception_specification;
397 DiagID = diag::ext_missing_exception_specification;
406 DiagID = diag::ext_missing_exception_specification;
409 DiagID = diag::err_missing_exception_specification;
470 Diag(New->getLocation(), DiagID)
473 Diag(New->getLocation(), DiagID)
490 unsigned DiagID = diag::err_mismatched_exception_spec;
492 DiagID = diag::ext_mismatched_exception_spec;
494 *this, PDiag(DiagID), PDiag(diag::note_previous_declaration),
510 Sema &S, const PartialDiagnostic &DiagID, const PartialDiagnostic &NoteID,
654 S.Diag(NewLoc, DiagID);
660 bool Sema::CheckEquivalentExceptionSpec(const PartialDiagnostic &DiagID,
668 return CheckEquivalentExceptionSpecImpl(*this, DiagID, NoteID, Old, OldLoc,
757 const PartialDiagnostic &DiagID, const PartialDiagnostic &NestedDiagID,
819 Diag(SubLoc, DiagID);
848 Diag(SubLoc, DiagID);
861 CheckSpecForTypesEquivalent(Sema &S, const PartialDiagnostic &DiagID,
872 return S.CheckEquivalentExceptionSpec(DiagID, NoteID, TFunc, TargetLoc,
877 const PartialDiagnostic &DiagID, const PartialDiagnostic &NoteID,
881 auto RetDiag = DiagID;
895 auto ParamDiag = DiagID;
919 unsigned DiagID = diag::err_incompatible_exception_specs;
925 DiagID = diag::warn_incompatible_exception_specs;
941 return CheckExceptionSpecSubset(PDiag(DiagID), PDiag(NestedDiagID), PDiag(),
970 unsigned DiagID = diag::err_override_exception_spec;
972 DiagID = diag::ext_override_exception_spec;
974 PDiag(DiagID), PDiag(diag::err_deep_exception_specs_differ),