Lines Matching defs:CheckFallThroughDiagnostics
522 struct CheckFallThroughDiagnostics { struct
523 unsigned diag_MaybeFallThrough_HasNoReturn;
524 unsigned diag_MaybeFallThrough_ReturnsNonVoid;
525 unsigned diag_AlwaysFallThrough_HasNoReturn;
526 unsigned diag_AlwaysFallThrough_ReturnsNonVoid;
527 unsigned diag_NeverFallThroughOrReturn;
528 enum { Function, Block, Lambda, Coroutine } funMode;
529 SourceLocation FuncLoc;
531 static CheckFallThroughDiagnostics MakeForFunction(const Decl *Func) { in MakeForFunction()
564 static CheckFallThroughDiagnostics MakeForCoroutine(const Decl *Func) { in MakeForCoroutine()
577 static CheckFallThroughDiagnostics MakeForBlock() { in MakeForBlock()
592 static CheckFallThroughDiagnostics MakeForLambda() { in MakeForLambda()
607 bool checkDiagnostics(DiagnosticsEngine &D, bool ReturnsVoid, in checkDiagnostics()