X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=t%2F12-level.t;h=f81d94d4c4a1c09cea85b2d71f81591bf0ea14ab;hb=8bc5ead0a84db8c056386248cdf5c183e8e179fb;hp=5c1b95ae69e5016ee5da946098f423e1d829db16;hpb=d7da895fc789a83e122c00e9b2df1e68159feeeb;p=perl%2Fmodules%2FB-RecDeparse.git diff --git a/t/12-level.t b/t/12-level.t index 5c1b95a..f81d94d 100644 --- a/t/12-level.t +++ b/t/12-level.t @@ -5,7 +5,6 @@ use warnings; use Test::More tests => (3 + 3) * 5 + 1; -use B::Deparse; use B::RecDeparse; sub add { $_[0] + $_[1] } @@ -28,22 +27,22 @@ sub which { is($code->(1, 3), wut(1, 3), "result compiles to the good thing at level $l"); } -my $br_args = '-sCi0v1'; +my $bd_args = '-sCi0v1'; -my $brd = B::RecDeparse->new(deparse => [ $br_args ], level => -1); -which $brd, [ ], [ qw/add mul fma/ ], -1; +my $brd = B::RecDeparse->new(deparse => [ $bd_args ], level => -1); +which $brd, [ ], [ qw ], -1; -$brd = B::RecDeparse->new(deparse => [ $br_args ], level => 0); -which $brd, [ qw/fma/ ], [ qw/add mul/ ], 0; +$brd = B::RecDeparse->new(deparse => [ $bd_args ], level => 0); +which $brd, [ qw ], [ qw ], 0; -$brd = B::RecDeparse->new(deparse => [ $br_args ], level => 1); -which $brd, [ qw/add mul/ ], [ qw/fma/ ], 1; +$brd = B::RecDeparse->new(deparse => [ $bd_args ], level => 1); +which $brd, [ qw ], [ qw ], 1; -$brd = B::RecDeparse->new(deparse => [ $br_args ], level => 2); -which $brd, [ ], [ qw/add mul fma/ ], 2; +$brd = B::RecDeparse->new(deparse => [ $bd_args ], level => 2); +which $brd, [ ], [ qw ], 2; -$brd = B::RecDeparse->new(deparse => [ $br_args ], level => 3); -which $brd, [ ], [ qw/add mul fma/ ], 2; +$brd = B::RecDeparse->new(deparse => [ $bd_args ], level => 3); +which $brd, [ ], [ qw ], 2; sub fakegv { return @_ } eval { $brd->coderef2text(sub { return fakegv() }) };