warnings-lock
view release on metacpan or search on metacpan
lib/warnings/lock.pm view on Meta::CPAN
my $hints_key = __PACKAGE__ . '/desired_warning_bits';
my $wiz = wizard set => sub {
${^WARNING_BITS} = $^H{$hints_key}
if exists $^H{$hints_key};
};
sub import {
$^H |= 0x20000;
$^H{$hints_key} = ${^WARNING_BITS};
cast ${^WARNING_BITS} => $wiz;
}
sub unimport {
delete $^H{$hints_key};
}
1;
__END__
( run in 1.318 second using v1.01-cache-2.11-cpan-49f99fa48dc )