Mercurial > hg > octave-jordi
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 *, ...);