Lines Matching defs:CheckFallThroughDiagnostics
526 struct CheckFallThroughDiagnostics { struct
527 unsigned diag_MaybeFallThrough_HasNoReturn;
528 unsigned diag_MaybeFallThrough_ReturnsNonVoid;
529 unsigned diag_AlwaysFallThrough_HasNoReturn;
530 unsigned diag_AlwaysFallThrough_ReturnsNonVoid;
531 unsigned diag_NeverFallThroughOrReturn;
532 enum { Function, Block, Lambda, Coroutine } funMode;
533 SourceLocation FuncLoc;
535 static CheckFallThroughDiagnostics MakeForFunction(const Decl *Func) { in MakeForFunction()
568 static CheckFallThroughDiagnostics MakeForCoroutine(const Decl *Func) { in MakeForCoroutine()
581 static CheckFallThroughDiagnostics MakeForBlock() { in MakeForBlock()
596 static CheckFallThroughDiagnostics MakeForLambda() { in MakeForLambda()
611 bool checkDiagnostics(DiagnosticsEngine &D, bool ReturnsVoid, in checkDiagnostics()