1 // { dg-do assemble }
2 // Bug: g++ screws up binding levels in a switch statement with cleanups.
3
4 struct A {
~AA5 ~A() { }
6 };
7
f(int i)8 int f (int i)
9 {
10 switch (i) {
11 default:
12 A a;
13 }
14 return 1;
15 } // causes compiler segfault
16