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));
19 extern "C" void bar ();