3 Not enough format arguments
11 Exiting substitution via %s
18 Exiting subroutine via %s
25 Exiting pseudo-block via %s
26 @a = (1,2) ; @b = sort { last } @a ;
28 Exiting substitution via %s
37 Exiting subroutine via %s
42 fred: { eval "last fred" }
44 Exiting pseudo-block via %s
45 @a = (1,2) ; fred: @b = sort { last fred } @a ;
48 Deep recursion on subroutine \"%s\"
51 goto &fred() if $a++ < 200
59 use warning 'syntax' ;
66 Not enough format arguments at - line 5.
70 use warning 'unsafe' ;
78 Exiting substitution via last at - line 7.
81 use warning 'unsafe' ;
85 Exiting subroutine via last at - line 3.
88 use warning 'unsafe' ;
92 Exiting eval via last at (eval 1) line 1.
95 use warning 'unsafe' ;
97 @b = sort { last } @a ;
99 Exiting pseudo-block via last at - line 4.
100 Can't "last" outside a block at - line 4.
103 use warning 'unsafe' ;
111 Exiting substitution via last at - line 7.
114 use warning 'unsafe' ;
115 sub fred { last joe }
118 Exiting subroutine via last at - line 3.
121 use warning 'unsafe' ;
122 joe: { eval "last joe;" }
125 Exiting eval via last at (eval 1) line 1.
128 use warning 'unsafe' ;
130 fred: @b = sort { last fred } @a ;
132 Exiting pseudo-block via last at - line 4.
133 Label not found for "last fred" at - line 4.
136 use warning 'recursion' ;
137 BEGIN { warn "PREFIX\n" ;}
140 goto &fred() if $a++ < 200
145 Deep recursion on subroutine "main::fred" at - line 6.