Reverting merge from trunk
[official-gcc.git] / gcc / testsuite / g++.dg / ext / label13.C
blob6551c0a41d4ef65772f56fd54c63d4fe0d008d5d
1 // PR c++/41090
2 // { dg-do run }
3 // { dg-options "" }
5 int i;
6 struct C
8   C();
9 };
11 C::C()  // { dg-bogus "can never be copied" "" { xfail { { *-apple-darwin* } || { hppa*-*-hpux* && { ! lp64 } } } } }
13   static void *labelref = &&label;
14   goto *labelref;
15  label: i = 1;
18 int main()
20   C c;
21   return (i != 1);