Lines Matching defs:fscope
2539 static void flushDiagnostics(Sema &S, const sema::FunctionScopeInfo *fscope) {
2540 for (const auto &D : fscope->PossiblyUnreachableDiags)
2641 sema::AnalysisBasedWarnings::Policy P, sema::FunctionScopeInfo *fscope,
2664 flushDiagnostics(S, fscope);
2714 if (!fscope->PossiblyUnreachableDiags.empty()) {
2718 for (const auto &D : fscope->PossiblyUnreachableDiags) {
2725 for (const auto &D : fscope->PossiblyUnreachableDiags) {
2751 flushDiagnostics(S, fscope);
2763 : (fscope->isCoroutine()
2766 CheckFallThroughForBody(S, D, Body, BlockType, CD, AC, fscope);
2845 fscope->HasFallthroughStmt) {
2851 diagnoseRepeatedUseOfWeak(S, fscope, D, AC.getParentMap());
2865 if (S.getLangOpts().CPlusPlus && !fscope->isCoroutine() && isNoexcept(FD))