// { dg-do run }
int i;
struct CC
{
virtual ~CC () { ++i; }
};
class BB : virtual public CC
class AA : public virtual BB
int main ()
AA xx;
}
if (i != 1)
return 1;