Lines Matching refs:DelayedDiagnostic
5686 const DelayedDiagnostic &diag, in isForbiddenTypeAllowed()
5720 static void handleDelayedForbiddenType(Sema &S, DelayedDiagnostic &diag, in handleDelayedForbiddenType()
5885 static void handleDelayedAvailabilityCheck(Sema &S, DelayedDiagnostic &DD, in handleDelayedAvailabilityCheck()
5887 assert(DD.Kind == DelayedDiagnostic::Deprecation || in handleDelayedAvailabilityCheck()
5888 DD.Kind == DelayedDiagnostic::Unavailable); in handleDelayedAvailabilityCheck()
5889 Sema::AvailabilityDiagnostic AD = DD.Kind == DelayedDiagnostic::Deprecation in handleDelayedAvailabilityCheck()
5920 DelayedDiagnostic &diag = const_cast<DelayedDiagnostic&>(*i); in PopParsingDeclaration()
5925 case DelayedDiagnostic::Deprecation: in PopParsingDeclaration()
5926 case DelayedDiagnostic::Unavailable: in PopParsingDeclaration()
5933 case DelayedDiagnostic::Access: in PopParsingDeclaration()
5937 case DelayedDiagnostic::ForbiddenType: in PopParsingDeclaration()
5962 DelayedDiagnostics.add(DelayedDiagnostic::makeAvailability( in EmitAvailabilityWarning()