@ -96,7 +96,12 @@
# endif
/// Aligns a declaration.
# define AZ_ALIGN(_decl, _alignment) __declspec(align(_alignment)) _decl
# define AZ_ALIGN(_decl, _alignment) \
AZ_PUSH_DISABLE_WARNING ( 4324 , " -Wunknown-warning-option " ) \
__declspec ( align ( _alignment ) ) \
_decl \
AZ_POP_DISABLE_WARNING
/// Return the alignment of a type. This if for internal use only (use AZStd::alignment_of<>())
# define AZ_INTERNAL_ALIGNMENT_OF(_type) __alignof(_type)
/// Pointer will be aliased.
@ -123,7 +128,12 @@
# define AZ_FORCE_INLINE inline
/// Aligns a declaration.
# define AZ_ALIGN(_decl, _alignment) _decl __attribute__((aligned(_alignment)))
# define AZ_ALIGN(_decl, _alignment) \
AZ_PUSH_DISABLE_WARNING ( 4324 , " -Wunknown-warning-option " ) \
_decl \
__attribute__ ( ( aligned ( _alignment ) ) )
AZ_POP_DISABLE_WARNING
/// Return the alignment of a type. This if for internal use only (use AZStd::alignment_of<>())
# define AZ_INTERNAL_ALIGNMENT_OF(_type) __alignof__(_type)
/// Pointer will be aliased.