3 void *operator new(__SIZE_TYPE__, void *p2) { return p2; }
4 struct B { B(int i_) : i(i_) {} int i; };
7 unsigned char buf[sizeof (B)];
10 int __attribute__((noinline)) foo()
12 X x alignas(B), y alignas(B);
15 B *q = reinterpret_cast <B *>(&y);
16 asm volatile ("" : "=r" (q) : "0" (q));