Lines Matching refs:DelayedDiagnostic
6137 const DelayedDiagnostic &diag, in isForbiddenTypeAllowed()
6171 static void handleDelayedForbiddenType(Sema &S, DelayedDiagnostic &diag, in handleDelayedForbiddenType()
6400 static void handleDelayedAvailabilityCheck(Sema &S, DelayedDiagnostic &DD, in handleDelayedAvailabilityCheck()
6402 assert(DD.Kind == DelayedDiagnostic::Deprecation || in handleDelayedAvailabilityCheck()
6403 DD.Kind == DelayedDiagnostic::Unavailable); in handleDelayedAvailabilityCheck()
6404 Sema::AvailabilityDiagnostic AD = DD.Kind == DelayedDiagnostic::Deprecation in handleDelayedAvailabilityCheck()
6435 DelayedDiagnostic &diag = const_cast<DelayedDiagnostic&>(*i); in PopParsingDeclaration()
6440 case DelayedDiagnostic::Deprecation: in PopParsingDeclaration()
6441 case DelayedDiagnostic::Unavailable: in PopParsingDeclaration()
6448 case DelayedDiagnostic::Access: in PopParsingDeclaration()
6452 case DelayedDiagnostic::ForbiddenType: in PopParsingDeclaration()
6477 DelayedDiagnostics.add(DelayedDiagnostic::makeAvailability( in EmitAvailabilityWarning()