use strict;
use warnings;
-use Test::More tests => 58;
+use Test::More tests => 62;
use Sub::Nary;
[ sub { return eval { do { eval { @a } } } }, 'list' ],
[ sub { eval 'return 1, 2' }, 'list' ],
+
+ [ sub { grep { return 2, 4 } 5 .. 10 }, 2 ],
+ [ sub { grep { $_ > 1 } do { return 2, 4; 5 .. 10 } }, 2 ],
+
+ [ sub { map { return 2, 4 } 5 .. 10 }, 2 ],
+ [ sub { map { $_ + 1 } do { return 2, 4; 5 .. 10 } }, 2 ],
);
my $i = 1;