(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
debug/
dwarf2/
deleted-member-function.C
// { dg-do compile }
// { dg-options "-O -std=c++11 -g -dA -gno-strict-dwarf" }
// { dg-final { scan-assembler-times " DW_AT_deleted" 2 { xfail { powerpc-ibm-aix* } } } }

struct Foo
{
  Foo () {}
  // Make non-copyable
  Foo (const Foo&) = delete;
  Foo & operator=(const Foo&) = delete;
};

void
bar ()
{
  Foo foo;
}