Lines Matching defs:CheckFallThroughDiagnostics
502 struct CheckFallThroughDiagnostics { struct
503 unsigned diag_MaybeFallThrough_HasNoReturn;
504 unsigned diag_MaybeFallThrough_ReturnsNonVoid;
505 unsigned diag_AlwaysFallThrough_HasNoReturn;
506 unsigned diag_AlwaysFallThrough_ReturnsNonVoid;
507 unsigned diag_NeverFallThroughOrReturn;
508 enum { Function, Block, Lambda, Coroutine } funMode;
509 SourceLocation FuncLoc;
511 static CheckFallThroughDiagnostics MakeForFunction(const Decl *Func) { in MakeForFunction()
544 static CheckFallThroughDiagnostics MakeForCoroutine(const Decl *Func) { in MakeForCoroutine()
557 static CheckFallThroughDiagnostics MakeForBlock() { in MakeForBlock()
572 static CheckFallThroughDiagnostics MakeForLambda() { in MakeForLambda()
587 bool checkDiagnostics(DiagnosticsEngine &D, bool ReturnsVoid, in checkDiagnostics()