Skip to content

Commit 1c9aa48

Browse files
committed
Remove condition for emitting noreturn suggestion
1 parent 588ae1c commit 1c9aa48

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

clang/lib/Sema/SemaDeclAttr.cpp

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1980,12 +1980,8 @@ void clang::inferNoReturnAttr(Sema &S, const Decl *D) {
19801980
isKnownToAlwaysThrow(FD)) {
19811981
NonConstFD->addAttr(InferredNoReturnAttr::CreateImplicit(S.Context));
19821982

1983-
// Conditionally, emit the suggestion warning.
1984-
if (!Diags.isIgnored(diag::warn_suggest_noreturn_function,
1985-
FD->getLocation())) {
1986-
S.Diag(FD->getLocation(), diag::warn_suggest_noreturn_function)
1987-
<< 0 << FD;
1988-
}
1983+
// Emit a diagnostic suggesting the function being marked [[noreturn]]
1984+
S.Diag(FD->getLocation(), diag::warn_suggest_noreturn_function) << 0 << FD;
19891985
}
19901986
}
19911987

0 commit comments

Comments
 (0)