(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
init/
dtor2.C
// { dg-do run }

extern "C" void abort ();

struct A
{
  ~A();
};

A::~A () {
  abort ();
}

struct B
{
  ~B();
};

B::~B () {
  if(true) return;
  A a;
}

int main()
{
  B b;
  return 0;
}