From: Ruediger Meier Date: Sun, 11 Jun 2017 20:00:49 +0000 (+0200) Subject: hwclock: fix warning [-Winvalid-noreturn] X-Git-Tag: v2.31-rc1~313 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=39ff5b34d3274a02526a1226fdd8845c95bbc823;p=thirdparty%2Futil-linux.git hwclock: fix warning [-Winvalid-noreturn] clang warned: CC sys-utils/hwclock.o ../sys-utils/hwclock.c:1274:1: warning: function declared 'noreturn' should not return [-Winvalid-noreturn] We have to move the noreturn attribute from the function definition to the declaration. Signed-off-by: Ruediger Meier --- diff --git a/sys-utils/hwclock.c b/sys-utils/hwclock.c index 6031460796..cfb6bcd6b5 100644 --- a/sys-utils/hwclock.c +++ b/sys-utils/hwclock.c @@ -1535,7 +1535,7 @@ int main(int argc, char **argv) return rc; /* Not reached */ } -void __attribute__((__noreturn__)) +void hwclock_exit(const struct hwclock_control *ctl #ifndef HAVE_LIBAUDIT __attribute__((__unused__)) diff --git a/sys-utils/hwclock.h b/sys-utils/hwclock.h index f3f76a6dac..d527fe3108 100644 --- a/sys-utils/hwclock.h +++ b/sys-utils/hwclock.h @@ -73,6 +73,7 @@ extern int get_epoch_rtc(const struct hwclock_control *ctl, unsigned long *epoch extern int set_epoch_rtc(const struct hwclock_control *ctl); #endif -extern void hwclock_exit(const struct hwclock_control *ctl, int status); +extern void __attribute__((__noreturn__)) +hwclock_exit(const struct hwclock_control *ctl, int status); #endif /* HWCLOCK_CLOCK_H */