Lines Matching refs:fscope
2269 static void flushDiagnostics(Sema &S, const sema::FunctionScopeInfo *fscope) { in flushDiagnostics() argument
2270 for (const auto &D : fscope->PossiblyUnreachableDiags) in flushDiagnostics()
2275 sema::AnalysisBasedWarnings::Policy P, sema::FunctionScopeInfo *fscope, in IssueWarnings() argument
2298 flushDiagnostics(S, fscope); in IssueWarnings()
2348 if (!fscope->PossiblyUnreachableDiags.empty()) { in IssueWarnings()
2352 for (const auto &D : fscope->PossiblyUnreachableDiags) { in IssueWarnings()
2359 for (const auto &D : fscope->PossiblyUnreachableDiags) { in IssueWarnings()
2385 flushDiagnostics(S, fscope); in IssueWarnings()
2397 : (fscope->isCoroutine() in IssueWarnings()
2400 CheckFallThroughForBody(S, D, Body, BlockType, CD, AC, fscope); in IssueWarnings()
2479 fscope->HasFallthroughStmt) { in IssueWarnings()
2485 diagnoseRepeatedUseOfWeak(S, fscope, D, AC.getParentMap()); in IssueWarnings()