Lines Matching defs:fscope
2459 static void flushDiagnostics(Sema &S, const sema::FunctionScopeInfo *fscope) {
2460 for (const auto &D : fscope->PossiblyUnreachableDiags)
2557 sema::AnalysisBasedWarnings::Policy P, sema::FunctionScopeInfo *fscope,
2580 flushDiagnostics(S, fscope);
2630 if (!fscope->PossiblyUnreachableDiags.empty()) {
2634 for (const auto &D : fscope->PossiblyUnreachableDiags) {
2641 for (const auto &D : fscope->PossiblyUnreachableDiags) {
2667 flushDiagnostics(S, fscope);
2679 : (fscope->isCoroutine()
2682 CheckFallThroughForBody(S, D, Body, BlockType, CD, AC, fscope);
2761 fscope->HasFallthroughStmt) {
2767 diagnoseRepeatedUseOfWeak(S, fscope, D, AC.getParentMap());
2781 if (S.getLangOpts().CPlusPlus && !fscope->isCoroutine() && isNoexcept(FD))