X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FB-RecDeparse.git;a=blobdiff_plain;f=t%2F14-refs.t;fp=t%2F14-refs.t;h=c57fbe349845821728daf2e642edf4a9a65adcb1;hp=026a908fca9fddef9a881f483db9606096fbd50d;hb=3aeb72ad594397b579a9cdcbc8b58aa7308e8f97;hpb=0920b8c6458dde4547a08e052131db6a68dbdfae diff --git a/t/14-refs.t b/t/14-refs.t index 026a908..c57fbe3 100644 --- a/t/14-refs.t +++ b/t/14-refs.t @@ -7,11 +7,16 @@ use Test::More tests => 2 * (4 + 3) * 4; use B::RecDeparse; -sub dummy { } -sub add { $_[0] + $_[1] } -sub call ($$$) { my $x = \&dummy; $_[0]->($_[1], $_[2]) } -sub foo { call(\&add, $_[0], 1); } -sub bar { my $y = \&call; $y->(\&add, $_[0], 1); } +{ + BEGIN { + strict->unimport('vars') if "$]" >= 5.021; + } + sub dummy { } + sub add { $_[0] + $_[1] } + sub call ($$$) { my $x = \&dummy; $_[0]->($_[1], $_[2]) } + sub foo { call(\&add, $_[0], 1); } + sub bar { my $y = \&call; $y->(\&add, $_[0], 1); } +} sub which { my ($brd, $coderef, $yfunc, $yref, $nfunc, $nref, $l) = @_;