A more recent set of debugging 5.8 perls shows that this test also causes
"Can't undef active subroutine during global destruction" errors with
perl 5.8.[345]. The test used to be skipped for perl 5.8.[0126], it is now
skipped for perl 5.8.[0-6], which makes definitely more sense anyway.
our $hurp;
SKIP: {
- skip "Causes failures during global destruction on perl 5.8.[0126]" => 5
- if ("$]" >= 5.008 and "$]" <= 5.008_002) or "$]" == 5.008_006;
+ skip "Causes failures during global destruction on perl 5.8.[0-6]" => 5
+ if "$]" >= 5.008 and "$]" <= 5.008_006;
my $desc = 'exception with an eval and a local $@ in between';
local $hurp = 'durp';
local $@;