Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.dg/ext/tmplattr2.C @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
// PR c++/17743 template <unsigned Len, unsigned Align> struct aligned_storage { typedef char type[Len] __attribute__((aligned((Align)))); }; template<typename T> struct X { typename aligned_storage<sizeof(T),__alignof(T)>::type data; }; template<bool> struct StaticAssert; template<> struct StaticAssert<true> {}; StaticAssert<__alignof (X<double>) == __alignof (double)> dummy;