]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/g++.dg/ext/label13.C
db349b5cbf3d1e9b69ebdbca82c4b0cc6063447a
[thirdparty/gcc.git] / gcc / testsuite / g++.dg / ext / label13.C
1 // PR c++/41090
2 // { dg-do run }
3 // { dg-options "" }
4
5 int i;
6 struct C
7 {
8 C();
9 };
10
11 C::C() // { dg-bogus "can never be copied" "" { xfail { { *-apple-darwin* alpha*-dec-osf* } || { hppa*-*-hpux* && { ! lp64 } } } } }
12 {
13 static void *labelref = &&label;
14 goto *labelref;
15 label: i = 1;
16 }
17
18 int main()
19 {
20 C c;
21 return (i != 1);
22 }