diff options
Diffstat (limited to 'lib/Headers/stddef.h')
-rw-r--r-- | lib/Headers/stddef.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/Headers/stddef.h b/lib/Headers/stddef.h index 6a64d6d32a..b6926942ef 100644 --- a/lib/Headers/stddef.h +++ b/lib/Headers/stddef.h @@ -84,6 +84,16 @@ using ::std::nullptr_t; #endif #endif +#if __STDC_VERSION__ >= 201112L || __cplusplus >= 201103L +typedef struct { + long long __clang_max_align_nonce1 + __attribute__((__aligned__(__alignof__(long long)))); + long double __clang_max_align_nonce2 + __attribute__((__aligned__(__alignof__(long double)))); +} max_align_t; +#define __CLANG_MAX_ALIGN_T_DEFINED +#endif + #define offsetof(t, d) __builtin_offsetof(t, d) #endif /* __STDDEF_H */ |