summaryrefslogtreecommitdiffstats
path: root/c/src/libmisc/error/error.h
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/libmisc/error/error.h')
-rw-r--r--c/src/libmisc/error/error.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/c/src/libmisc/error/error.h b/c/src/libmisc/error/error.h
index e4d8c77200..a0698afb5d 100644
--- a/c/src/libmisc/error/error.h
+++ b/c/src/libmisc/error/error.h
@@ -21,8 +21,13 @@
const char *rtems_status_text(rtems_status_code);
int rtems_error(int error_code, const char *printf_format, ...);
#ifdef __GNUC__
-void rtems_panic(const char *printf_format, ...)
- __attribute__ ((__noreturn__));
+void rtems_panic(const char *printf_format, ...);
+/*
+ * We should be able to use this attribute but gcc complains that
+ * rtems_panic does in fact return. :(
+ *
+ * __attribute__ ((__noreturn__));
+ */
#else
void rtems_panic(const char *printf_format, ...);
#endif