X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fg%2B%2B.dg%2Ftorture%2Fpr42739.C;fp=gcc%2Ftestsuite%2Fg%2B%2B.dg%2Ftorture%2Fpr42739.C;h=ccc05f8360c107d200b76e667ef742df3df791ec;hb=7b960d37a6e13afaf0d2f1777a2f5d1a27a659b4;hp=0000000000000000000000000000000000000000;hpb=3e0b231e70a616c194497b29d61503e4c009630a;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/testsuite/g++.dg/torture/pr42739.C b/gcc/testsuite/g++.dg/torture/pr42739.C new file mode 100644 index 00000000000..ccc05f8360c --- /dev/null +++ b/gcc/testsuite/g++.dg/torture/pr42739.C @@ -0,0 +1,16 @@ +/* { dg-do compile } */ + +struct s { ~s() { s(); } }; + +int f() +{ + M: + s o = s(); + f(); + f(); + + L: + goto *(f() ? &&L : &&M); + + return 0; +}