changeset 21015:c22219b8a6a6

Silence 'no return' warnings during compilation of liboctave * lo-error.h (*liboctave_error_handler, *liboctave_error_with_id_handler): Mark functions with GCC_ATTR_NORETURN.
author Rik <rik@octave.org>
date Wed, 30 Dec 2015 11:43:29 -0800
parents b009c65ec062
children 93748bcaec17
files liboctave/cruft/misc/lo-error.h
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/liboctave/cruft/misc/lo-error.h
+++ b/liboctave/cruft/misc/lo-error.h
@@ -35,9 +35,9 @@
 
 extern void liboctave_warning_with_id (const char *id, const char *fmt, ...);
 
-typedef void (*liboctave_error_handler) (const char *, ...);
+typedef void (*liboctave_error_handler) (const char *, ...) GCC_ATTR_NORETURN;
 
-typedef void (*liboctave_error_with_id_handler) (const char *, const char *, ...);
+typedef void (*liboctave_error_with_id_handler) (const char *, const char *, ...) GCC_ATTR_NORETURN;
 
 typedef void (*liboctave_warning_handler) (const char *, ...);