diff --git a/src/error.c b/src/error.c index 424969c6b2eb40fc1f048da08340efb20002a2d2..e13f9560bd26e9d0d331c8ac56d5c77012a27fde 100644 --- a/src/error.c +++ b/src/error.c @@ -19,7 +19,7 @@ #include "module_support.h" #include "threads.h" -RCSID("$Id: error.c,v 1.38 1999/10/06 15:25:46 grubba Exp $"); +RCSID("$Id: error.c,v 1.39 1999/10/06 15:30:05 grubba Exp $"); #undef ATTRIBUTE #define ATTRIBUTE(X) @@ -110,7 +110,7 @@ struct svalue throw_value = { T_INT }; int throw_severity; static const char *in_error; -void low_error(char *buf) +void low_error(char *buf) ATTRIBUTE((noreturn)) { push_error(buf); free_svalue(& throw_value); diff --git a/src/error.h b/src/error.h index 89c29fd0a4da37c081b67cf16e3980d6c0f18fae..7d5630191c8448de6ad5bfe872816177fc184c86 100644 --- a/src/error.h +++ b/src/error.h @@ -5,7 +5,7 @@ \*/ /* - * $Id: error.h,v 1.37 1999/08/06 14:31:16 grubba Exp $ + * $Id: error.h,v 1.38 1999/10/06 15:29:49 grubba Exp $ */ #ifndef ERROR_H #define ERROR_H @@ -173,7 +173,7 @@ void check_recovery_context(void); JMP_BUF *init_recovery(JMP_BUF *r DEBUG_LINE_ARGS); void pike_throw(void) ATTRIBUTE((noreturn)); void push_error(char *description); -void low_error(char *buf); +void low_error(char *buf) ATTRIBUTE((noreturn)); void va_error(const char *fmt, va_list args) ATTRIBUTE((noreturn)); void new_error(const char *name, const char *text, struct svalue *oldsp, INT32 args, const char *file, int line) ATTRIBUTE((noreturn));