1 #ifndef anna_test_clang_specific_hpp
2 #define anna_test_clang_specific_hpp
5 // This is a Workaround for clang
6 // See more at: http://reviews.llvm.org/rL201729 and http://gcc.gnu.org/gcc-4.9/porting_to.html (cstddef changes)
7 // This file and its references should be removed when upgraded clang resources
9 #if IS_CLANG && ( __STDC_VERSION__ >= 201112L || __cplusplus >= 201103L )
11 long long __clang_max_align_nonce1
12 __attribute__((__aligned__(__alignof__(long long))));
13 long double __clang_max_align_nonce2
14 __attribute__((__aligned__(__alignof__(long double))));
16 #define __CLANG_MAX_ALIGN_T_DEFINED