025002;
my $year = _get_year(shift);
eval qq|use Modern::Perl $year; my sub foo {}|;
isnt $@, '', qq|use Modern::Perl $year should not enable lexical subs|;
}
sub test_switch_for {
m
my $year = _get_year(shift);
eval qq|use Modern::Perl $year; sub { given (0) {} }|;
isnt $@, '', qq|use Modern::Perl $year does not enable switch|;
}
sub test_no_indirect_for {
my $
{ given (0) {} }';
isnt $@, '', 'use Modern::Perl () does not enable switch';
eval 'sub { say 0 }';
isnt $@, '', 'use Modern::Perl () does not enable say';
eval 'state $x;';
isnt $@, '', 'use Moder