perl 4.0 patch 6: patch #4, continued
[p5sagit/p5-mst-13.2.git] / t / op / goto.t
CommitLineData
8d063cd8 1#!./perl
2
fe14fcc3 3# $Header: goto.t,v 4.0 91/03/20 01:52:52 lwall Locked $
8d063cd8 4
5print "1..3\n";
6
7while (0) {
8 $foo = 1;
9 label1:
10 $foo = 2;
11 goto label2;
12} continue {
13 $foo = 0;
14 goto label4;
15 label3:
16 $foo = 4;
17 goto label4;
18}
19goto label1;
20
21$foo = 3;
22
23label2:
24print "#1\t:$foo: == 2\n";
25if ($foo == 2) {print "ok 1\n";} else {print "not ok 1\n";}
26goto label3;
27
28label4:
29print "#2\t:$foo: == 4\n";
30if ($foo == 4) {print "ok 2\n";} else {print "not ok 2\n";}
31
32$x = `./perl -e 'goto foo;' 2>&1`;
33print "#3\t/label/ in :$x";
34if ($x =~ /label/) {print "ok 3\n";} else {print "not ok 3\n";}