diff --git a/src/base/manual_constructor.h b/src/base/manual_constructor.h index cf834c1..9b3c434 100644 --- a/src/base/manual_constructor.h +++ b/src/base/manual_constructor.h @@ -67,7 +67,8 @@ template struct AlignType<0, size> { typedef char result[size]; }; #if defined(COMPILER_MSVC) #define UTIL_GTL_ALIGN_ATTRIBUTE(X) __declspec(align(X)) #define UTIL_GTL_ALIGN_OF(T) __alignof(T) -#elif defined(COMPILER_GCC3) || defined(OS_MACOSX) || defined(COMPILER_ICC) +#elif defined(COMPILER_GCC3) || defined(OS_MACOSX) || defined(COMPILER_ICC) \ + || defined(OS_NACL) #define UTIL_GTL_ALIGN_ATTRIBUTE(X) __attribute__((aligned(X))) #define UTIL_GTL_ALIGN_OF(T) __alignof__(T) #endif