1 /* { dg-do compile } */
2 
~ss3 struct s { ~s() { s(); } };
4 
f()5 int f()
6 {
7   M:
8     s o = s();
9     f();
10     f();
11 
12   L:
13     goto *(f() ? &&L : &&M);
14 
15     return 0;
16 }
17