blob: 56c7cac914dc7a6911667d73d1559eb883e3e675 [file] [log] [blame]
// { 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;
}