forked from Imagelibrary/rtems
basedefs.h: Add RTEMS_COMPILER_UNUSED_ATTRIBUTE.
This commit is contained in:
@@ -184,6 +184,17 @@
|
|||||||
#define RTEMS_COMPILER_DEPRECATED_ATTRIBUTE
|
#define RTEMS_COMPILER_DEPRECATED_ATTRIBUTE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Instructs the compiler that a specific variable is deliberately unused.
|
||||||
|
* This can occur when reading volatile device memory or skipping arguments
|
||||||
|
* in a variable argument method.
|
||||||
|
*/
|
||||||
|
#if defined(__GNUC__)
|
||||||
|
#define RTEMS_COMPILER_UNUSED_ATTRIBUTE __attribute__((unused))
|
||||||
|
#else
|
||||||
|
#define RTEMS_COMPILER_UNUSED_ATTRIBUTE
|
||||||
|
#endif
|
||||||
|
|
||||||
#if __cplusplus >= 201103L
|
#if __cplusplus >= 201103L
|
||||||
#define RTEMS_STATIC_ASSERT(cond, msg) \
|
#define RTEMS_STATIC_ASSERT(cond, msg) \
|
||||||
static_assert(cond, # msg)
|
static_assert(cond, # msg)
|
||||||
|
|||||||
Reference in New Issue
Block a user