diff --git a/src/base/base_core.h b/src/base/base_core.h index c705f532..6cb32aa2 100644 --- a/src/base/base_core.h +++ b/src/base/base_core.h @@ -125,6 +125,14 @@ # error AlignOf not defined for this compiler. #endif +#if COMPILER_MSVC +# define AlignType(x) __declspec(align(x)) +#elif COMPILER_CLANG || COMPILER_GCC +# define AlignType(x) __attribute__((aligned(x))) +#else +# error AlignType not defined for this compiler. +#endif + //////////////////////////////// //~ rjf: Member Offsets