1 // { dg-do assemble  }
2 // GROUPS passed labels
3 
4 extern "C" void abort();
5 
6 class X {
7 public:
8     X();
9 };
foo()10 void foo ()
11 {
12 X:  ::abort();
13     goto X;
14 }
15