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