mirror of
https://gitlab.freedesktop.org/mesa/drm.git
synced 2025-12-20 00:00:09 +01:00
Fix build with -std=c11
typeof() is a GNU extension that will only work when the compiler is passed -std=gnu*. __typeof__() works with -std=c*, however. Reviewed-by: Eric Engestrom <eric.engestrom@intel.com>
This commit is contained in:
parent
4a9030dc8b
commit
b06d71bb22
1 changed files with 1 additions and 1 deletions
|
|
@ -29,6 +29,6 @@
|
|||
#define MAX3( A, B, C ) ((A) > (B) ? MAX2(A, C) : MAX2(B, C))
|
||||
|
||||
#define __align_mask(value, mask) (((value) + (mask)) & ~(mask))
|
||||
#define ALIGN(value, alignment) __align_mask(value, (typeof(value))((alignment) - 1))
|
||||
#define ALIGN(value, alignment) __align_mask(value, (__typeof__(value))((alignment) - 1))
|
||||
|
||||
#endif /*_UTIL_MATH_H_*/
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue