From bcac4ab8f1a6775bad866fb217bdac1f3d9e244a Mon Sep 17 00:00:00 2001 From: bkaradzic Date: Fri, 31 Jan 2014 23:14:25 -0800 Subject: [PATCH] Unified alignof. --- include/bx/macros.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/bx/macros.h b/include/bx/macros.h index 685632b..de2bcb4 100644 --- a/include/bx/macros.h +++ b/include/bx/macros.h @@ -39,9 +39,10 @@ #define BX_ALIGN_256(_value) BX_ALIGN_MASK(_value, 0xff) #define BX_ALIGN_4096(_value) BX_ALIGN_MASK(_value, 0xfff) +#define BX_ALIGNOF(_type) __alignof(_type) + #if BX_COMPILER_GCC || BX_COMPILER_CLANG # define BX_ALIGN_STRUCT(_align, _struct) _struct __attribute__( (aligned(_align) ) ) -# define BX_ALIGNOF(_type) alignof(_type) # define BX_ALLOW_UNUSED __attribute__( (unused) ) # define BX_FORCE_INLINE __extension__ static __inline __attribute__( (__always_inline__) ) # define BX_FUNCTION __PRETTY_FUNCTION__ @@ -57,7 +58,6 @@ # endif // BX_COMPILER_CLANG #elif BX_COMPILER_MSVC # define BX_ALIGN_STRUCT(_align, _struct) __declspec(align(_align) ) _struct -# define BX_ALIGNOF(_type) __alignof(_type) # define BX_ALLOW_UNUSED # define BX_FORCE_INLINE __forceinline # define BX_FUNCTION __FUNCTION__