diff options
author | Joel Sherrill <joel.sherrill@oarcorp.com> | 2013-07-10 12:38:12 -0500 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@oarcorp.com> | 2013-07-10 12:38:12 -0500 |
commit | 79363a1d5682efde6e27328d47f593193a80fa33 (patch) | |
tree | 6dac5dd2fb4cd5c6ce493d9e18efcce7bc226157 /c/src/lib/libbsp/shared | |
parent | Updated Legacy code in arm gumstix (diff) | |
download | rtems-79363a1d5682efde6e27328d47f593193a80fa33.tar.bz2 |
libbsp/shared/generic-fatal.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to bsp_f
Diffstat (limited to 'c/src/lib/libbsp/shared')
-rw-r--r-- | c/src/lib/libbsp/shared/include/generic-fatal.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/shared/include/generic-fatal.h b/c/src/lib/libbsp/shared/include/generic-fatal.h index ec2dfb6cf1..16a889529e 100644 --- a/c/src/lib/libbsp/shared/include/generic-fatal.h +++ b/c/src/lib/libbsp/shared/include/generic-fatal.h @@ -38,6 +38,13 @@ typedef enum { BSP_GENERIC_FATAL_CONSOLE_NO_DEV } bsp_generic_fatal_code; +/* + * Prototype this method to ensure that the compiler knows that + * it does not return. + */ +static inline void bsp_generic_fatal( bsp_generic_fatal_code code ) \ + RTEMS_COMPILER_NO_RETURN_ATTRIBUTE; + static inline void bsp_generic_fatal( bsp_generic_fatal_code code ) { rtems_fatal( RTEMS_FATAL_SOURCE_BSP_GENERIC, (rtems_fatal_code) code ); |