1struct A { ~A() throw(int); };
2struct B { A a; };
3