description: use __alignof__ since as of gcc8 alignof returns 4 != 8 bytes on i386 origin: https://src.fedoraproject.org/cgit/rpms/chromium.git/tree/chromium-66.0.3359.170-gcc8-alignof.patch author: Fedora chromium maintainers --- a/mojo/public/c/system/macros.h +++ b/mojo/public/c/system/macros.h @@ -27,9 +27,7 @@ (sizeof(void*) == 4 ? 32 : 0) // Like the C++11 |alignof| operator. -#if __cplusplus >= 201103L -#define MOJO_ALIGNOF(type) alignof(type) -#elif defined(__GNUC__) +#if defined(__GNUC__) #define MOJO_ALIGNOF(type) __alignof__(type) #elif defined(_MSC_VER) // The use of |sizeof| is to work around a bug in MSVC 2010 (see