1/* { dg-do compile { target c++11 } } */
2
3extern "C" void do_not_remove ();
4
5struct A
6{
7  A () { }
8  A (A const&) { do_not_remove (); }
9};
10
11A
12f ()
13{
14  alignas (2 * alignof (A)) A x;
15  return x;
16}
17
18/* { dg-final { scan-assembler "do_not_remove" } } */
19