summaryrefslogtreecommitdiff
path: root/patches/www-client/chromium-73.0.3683.75/alignof.patch
blob: e606cb2aa0f0871e7865ab3863c2238ef70f3793 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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