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