diff options
Diffstat (limited to 'src/base/basictypes.h')
-rw-r--r-- | src/base/basictypes.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/base/basictypes.h b/src/base/basictypes.h index dbb5162..bdea488 100644 --- a/src/base/basictypes.h +++ b/src/base/basictypes.h @@ -185,8 +185,14 @@ template <bool> struct CompileAssert { }; +#ifdef HAVE___ATTRIBUTE__ +# define ATTRIBUTE_UNUSED __attribute__((unused)) +#else +# define ATTRIBUTE_UNUSED +#endif + #define COMPILE_ASSERT(expr, msg) \ - typedef CompileAssert<(bool(expr))> msg[bool(expr) ? 1 : -1] + typedef CompileAssert<(bool(expr))> msg[bool(expr) ? 1 : -1] ATTRIBUTE_UNUSED #define arraysize(a) (sizeof(a) / sizeof(*(a))) |