Lines Matching refs:HasNoReturn
608 bool HasNoReturn) const { in checkDiagnostics()
613 (!HasNoReturn || in checkDiagnostics()
624 (!HasNoReturn); in checkDiagnostics()
627 return ReturnsVoid && !HasNoReturn; in checkDiagnostics()
644 bool HasNoReturn = false; in CheckFallThroughForBody() local
652 HasNoReturn = FD->isNoReturn(); in CheckFallThroughForBody()
656 HasNoReturn = MD->hasAttr<NoReturnAttr>(); in CheckFallThroughForBody()
664 HasNoReturn = true; in CheckFallThroughForBody()
671 if (CD.checkDiagnostics(Diags, ReturnsVoid, HasNoReturn)) in CheckFallThroughForBody()
691 if (HasNoReturn) in CheckFallThroughForBody()
697 if (HasNoReturn) in CheckFallThroughForBody()
703 if (ReturnsVoid && !HasNoReturn && CD.diag_NeverFallThroughOrReturn) { in CheckFallThroughForBody()