Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.dg/torture/pr80334.C @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | |
children |
line wrap: on
line source
// { dg-do run } struct A { alignas(16) char c; }; struct B { A unpacked; char d; } __attribute__((packed)); char x; int main() { alignas(__BIGGEST_ALIGNMENT__) B b[3]; for (int i = 0; i < 3; i++) b[i].unpacked.c = 'a' + i; for (int i = 0; i < 3; i++) { auto a = new A(b[i].unpacked); x = a->c; } }