1// { dg-do compile }
2// { dg-options "-O -std=c++11 -g -dA -gno-strict-dwarf" }
3// { dg-final { scan-assembler-times " DW_AT_GNU_deleted" 2 } }
4
5struct Foo
6{
7  Foo () {}
8  // Make non-copyable
9  Foo (const Foo&) = delete;
10  Foo & operator=(const Foo&) = delete;
11};
12
13void
14bar ()
15{
16  Foo foo;
17}
18