Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit cef88b9

Browse files
authored
mark fatal_error as noreturn (#4563)
clang can't figure out that fatal_error is noreturn itself and emits warnings: ../cpython/Python/pylifecycle.c:2116:1: warning: function declared 'noreturn' should not return [-Winvalid-noreturn] } ^ ../cpython/Python/pylifecycle.c:2125:1: warning: function declared 'noreturn' should not return [-Winvalid-noreturn] } ^
1 parent 76fdac4 commit cef88b9

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

Python/pylifecycle.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2048,7 +2048,7 @@ fatal_output_debug(const char *msg)
20482048
}
20492049
#endif
20502050

2051-
static void
2051+
static void _Py_NO_RETURN
20522052
fatal_error(const char *prefix, const char *msg, int status)
20532053
{
20542054
const int fd = fileno(stderr);

0 commit comments

Comments
 (0)