3 struct A { alignas(16) char c; };
4 struct B { A unpacked; char d; } __attribute__((packed));
11 alignas(__BIGGEST_ALIGNMENT__) B b[3];
12 for (int i = 0; i < 3; i++) b[i].unpacked.c = 'a' + i;
13 for (int i = 0; i < 3; i++)
15 auto a = new A(b[i].unpacked);