1// { dg-do run } 2// { dg-options "-fexceptions" } 3 4struct A { 5 A() { } 6 A(const char *) { } 7 A(const A&) { } 8 ~A() { } 9}; 10 11struct bmf { 12 bmf (const A n) { } 13 ~bmf (void) { } 14 A name; 15}; 16 17void imf (void) { 18 bmf Sabs ("abs"); 19} 20 21int main(void) { 22 imf (); 23} 24