| // { dg-do run { target c++11 } } | |
| template <class T> | |
| int | |
| align_of_type_wide_array() | |
| { | |
| using type_wide_array __attribute((aligned(__alignof(T)))) | |
| = unsigned char[sizeof (T)]; | |
| return __alignof(type_wide_array); | |
| } | |
| int | |
| main () | |
| { | |
| if (align_of_type_wide_array<int>() == __alignof(int)) | |
| return 0; | |
| else | |
| return 1; | |
| } |