On Thursday January 15 2015 16:10:18 DaanS wrote:
> Minor update:
> Somewhere between rL201729 and RELEASE_350/final, the fix was changed to:
> #if __STDC_VERSION__ >= 201112L || __cplusplus >= 201103L
> #if !defined(__CLANG_MAX_ALIGN_T_DEFINED) || __has_feature(modules)
> #ifndef _MSC_VER
> 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;
> #else
> typedef double max_align_t;
> #endif
> #define __CLANG_MAX_ALIGN_T_DEFINED
> #endif
> #endif
#> clang --version
Ubuntu clang version 3.5.0-8~debiansid-rjvb-ppa20141214 (tags/RELEASE_350/final) (based on LLVM 3.5.0)
Is rL201729 more recent than that final 350 release? If not, is there any reason to spend the time updating my PPA (even if launchpad does the heavy lifting it still is a considerable chunk of work)?
On Thursday January 15 2015 16:10:18 DaanS wrote: __CLANG_ MAX_ALIGN_ T_DEFINED) || __has_feature( modules) max_align_ nonce1 _((__aligned_ _(__alignof_ _(long long)))); max_align_ nonce2 _((__aligned_ _(__alignof_ _(long double)))); MAX_ALIGN_ T_DEFINED
> Minor update:
> Somewhere between rL201729 and RELEASE_350/final, the fix was changed to:
> #if __STDC_VERSION__ >= 201112L || __cplusplus >= 201103L
> #if !defined(
> #ifndef _MSC_VER
> typedef struct {
> long long __clang_
> __attribute_
> long double __clang_
> __attribute_
> } max_align_t;
> #else
> typedef double max_align_t;
> #endif
> #define __CLANG_
> #endif
> #endif
#> clang --version debiansid- rjvb-ppa2014121 4 (tags/RELEASE_ 350/final) (based on LLVM 3.5.0)
Ubuntu clang version 3.5.0-8~
Is rL201729 more recent than that final 350 release? If not, is there any reason to spend the time updating my PPA (even if launchpad does the heavy lifting it still is a considerable chunk of work)?
R.