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