From: Thomas Weißschuh Date: Fri, 1 Dec 2023 07:59:22 +0000 (+0100) Subject: coverage.h: mark _exit as noreturn X-Git-Tag: v2.40-rc1~132^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7bf1f1090f9cdc18f775e0d65d713c1ecfcf6726;p=thirdparty%2Futil-linux.git coverage.h: mark _exit as noreturn Otherwise the compiler may complain: ././include/coverage.h: In function ‘_coverage__exit’: ././include/coverage.h:22:1: error: ‘noreturn’ function does return [-Werror] 22 | } Signed-off-by: Thomas Weißschuh --- diff --git a/include/coverage.h b/include/coverage.h index f0148e5791..8ca5b68bdf 100644 --- a/include/coverage.h +++ b/include/coverage.h @@ -14,7 +14,7 @@ * when built with --coverage/-Db_coverage=true) */ void __gcov_dump(void); -void _exit(int); +__attribute__((noreturn)) void _exit(int); __attribute__((noreturn)) static inline void _coverage__exit(int status) { __gcov_dump();