Lines Matching defs:CheckFallThroughDiagnostics
549 struct CheckFallThroughDiagnostics { struct
550 unsigned diag_MaybeFallThrough_HasNoReturn;
551 unsigned diag_MaybeFallThrough_ReturnsNonVoid;
552 unsigned diag_AlwaysFallThrough_HasNoReturn;
553 unsigned diag_AlwaysFallThrough_ReturnsNonVoid;
554 unsigned diag_NeverFallThroughOrReturn;
555 enum { Function, Block, Lambda, Coroutine } funMode;
556 SourceLocation FuncLoc;
558 static CheckFallThroughDiagnostics MakeForFunction(const Decl *Func) { in MakeForFunction()
591 static CheckFallThroughDiagnostics MakeForCoroutine(const Decl *Func) { in MakeForCoroutine()
605 static CheckFallThroughDiagnostics MakeForBlock() { in MakeForBlock()
620 static CheckFallThroughDiagnostics MakeForLambda() { in MakeForLambda()
635 bool checkDiagnostics(DiagnosticsEngine &D, bool ReturnsVoid, in checkDiagnostics()