Lines Matching defs:diag

264     return HasMatchingEnv ? diag::warn_hlsl_availability
265 : diag::warn_hlsl_availability_unavailable;
275 return HasMatchingEnv ? diag::warn_unguarded_availability_new
276 : diag::warn_unguarded_availability_unavailable_new;
277 return HasMatchingEnv ? diag::warn_unguarded_availability
278 : diag::warn_unguarded_availability_unavailable;
397 unsigned diag, diag_message, diag_fwdclass_message;
398 unsigned diag_available_here = diag::note_availability_specified_here;
401 // Matches 'diag::note_property_attribute' options.
404 // Matches diag::note_availability_specified_here.
467 diag::note_partial_availability_specified_here)
480 diag::note_decl_unguarded_availability_silence)
486 diag::note_decl_unguarded_availability_silence)
512 diag = !ObjCPropertyAccess ? diag::warn_deprecated
513 : diag::warn_property_method_deprecated;
514 diag_message = diag::warn_deprecated_message;
515 diag_fwdclass_message = diag::warn_deprecated_fwdclass_message;
523 diag = !ObjCPropertyAccess ? diag::err_unavailable
524 : diag::err_property_method_unavailable;
525 diag_message = diag::err_unavailable_message;
526 diag_fwdclass_message = diag::warn_unavailable_fwdclass_message;
538 diag = diag::err_unavailable_in_arc;
546 diag_available_here = diag::note_arc_forbidden_type;
551 diag_available_here = diag::note_arc_weak_disabled;
553 diag_available_here = diag::note_arc_weak_no_runtime;
558 diag_available_here = diag::note_performs_forbidden_arc_conversion;
563 diag_available_here = diag::note_arc_init_returns_unrelated;
568 diag_available_here = diag::note_arc_field_with_ownership;
642 S.Diag(ObjCProperty->getLocation(), diag::note_property_attribute)
645 S.Diag(Loc, diag) << ReferringDecl << FixIts;
647 S.Diag(ObjCProperty->getLocation(), diag::note_property_attribute)
651 S.Diag(UnknownObjCClass->getLocation(), diag::note_forward_class);
829 SemaRef.Diag(E->getBeginLoc(), diag::warn_at_available_unchecked_use)
885 diag::note_partial_availability_specified_here)
895 SemaRef.Diag(Range.getBegin(), diag::note_unguarded_available_silence)