================ @@ -1979,6 +1979,13 @@ void clang::inferNoReturnAttr(Sema &S, const Decl *D) { if (!FD->hasAttr<NoReturnAttr>() && !FD->hasAttr<InferredNoReturnAttr>() && isKnownToAlwaysThrow(FD)) { NonConstFD->addAttr(InferredNoReturnAttr::CreateImplicit(S.Context)); + + // Conditionally, emit the suggestion warning. + if (!Diags.isIgnored(diag::warn_suggest_noreturn_function, ---------------- snarang181 wrote:
That's a good point, we don't need to add it. https://github.com/llvm/llvm-project/pull/146234 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits