From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more
1234567891011121314151617181920212223242526272829 #!perluse strict;use warnings;use Test::More tests => 5;my @warnings;BEGIN { $SIG{ __WARN__ } = sub { push @warnings, $_[0]; print( STDERR $_[0] ); };}use syntax qw( loop );#line 100loop { is( __LINE__, 101 ); is( __LINE__, 102 );#line 110 is( __LINE__, 110 ); last;}is( __LINE__, 114 );ok( !@warnings, "no warnings" );
#!perl
use
strict;
warnings;
Test::More
tests
=> 5;
my
@warnings
;
BEGIN {
$SIG
{ __WARN__ } =
sub
{
push
,
$_
[0];
print
( STDERR
[0] );
};
}
syntax
qw( loop )
#line 100
loop {
is( __LINE__, 101 );
is( __LINE__, 102 );
#line 110
is( __LINE__, 110 );
last
is( __LINE__, 114 );
ok( !
"no warnings"
);