SKIP: {
my $SKIP;
- unless (VMG_UVAR) {
+ if (!VMG_UVAR) {
$SKIP = 'uvar magic';
} else {
- eval "use B::Deparse";
- $SKIP = 'B::Deparse' if $@;
+ local $@;
+ unless (eval { require B::Deparse; 1 }) {
+ $SKIP = 'B::Deparse';
+ }
}
if ($SKIP) {
$SKIP .= ' required to test uvar/clear interaction fix';